|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jpt.jpa.core.jpql.spi.JavaTypeDeclaration
public class JavaTypeDeclaration
The concrete implementation of ITypeDeclaration that is wrapping the representation
of the declaration description of a type.
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.
IMapping,
IType| Constructor Summary | |
|---|---|
JavaTypeDeclaration(ITypeRepository typeRepository,
IType type,
Object genericType,
boolean array)
Creates a new JavaTypeDeclaration. |
|
| Method Summary | |
|---|---|
protected String |
buildArrayTypeName(String arrayTypeName)
|
protected ITypeDeclaration[] |
buildParameterTypes()
|
protected JavaTypeDeclaration |
buildTypeDeclaration(Class<?> javaType)
|
protected JavaTypeDeclaration |
buildTypeDeclaration(Object genericType)
|
protected String |
elementType(String typeName)
|
int |
getDimensionality()
|
IType |
getType()
|
protected IType |
getType(Class<?> type)
|
ITypeDeclaration[] |
getTypeParameters()
|
boolean |
isArray()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTypeDeclaration(ITypeRepository typeRepository,
IType type,
Object genericType,
boolean array)
JavaTypeDeclaration.
typeRepository - The repository of ITypestype - The external form of the Java typegenericType - The actual type that contains the generics, if any is presentarray - Determines whether the type declaration represents an array| Method Detail |
|---|
protected String buildArrayTypeName(String arrayTypeName)
protected ITypeDeclaration[] buildParameterTypes()
protected JavaTypeDeclaration buildTypeDeclaration(Class<?> javaType)
protected JavaTypeDeclaration buildTypeDeclaration(Object genericType)
protected String elementType(String typeName)
public int getDimensionality()
public IType getType()
protected IType getType(Class<?> type)
public ITypeDeclaration[] getTypeParameters()
public boolean isArray()
public String toString()
toString in class Object
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||