Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.jpql.spi
Class JpaConstructor

java.lang.Object
  extended by org.eclipse.jpt.jpa.core.jpql.spi.JpaConstructor

public class JpaConstructor
extends Object

The concrete implementation of IConstructor that is wrapping the design-time representation of a Java constructor. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
3.0

Constructor Summary
JpaConstructor(JpaType type, IMethodBinding constructor)
          Creates a new JpaConstructor.
 
Method Summary
protected  ITypeDeclaration buildTypeDeclaration(ITypeBinding parameterType)
           
protected  ITypeDeclaration[] buildTypeDeclarations()
           
 ITypeDeclaration[] getParameterTypes()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpaConstructor

public JpaConstructor(JpaType type,
                      IMethodBinding constructor)
Creates a new JpaConstructor.

Parameters:
type - The type owning the constructor
constructor - The design-time representation of a Java constructor
Method Detail

buildTypeDeclaration

protected ITypeDeclaration buildTypeDeclaration(ITypeBinding parameterType)

buildTypeDeclarations

protected ITypeDeclaration[] buildTypeDeclarations()

getParameterTypes

public ITypeDeclaration[] getParameterTypes()


toString

public String toString()

Overrides:
toString in class Object

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.