public interface JClass extends JMember
The following features are supported:
JavaPackage.getJClass()| Modifier and Type | Method and Description |
|---|---|
EList<JField> |
getAllFields()
Returns the value of the 'All Fields' reference list.
|
EList<JMethod> |
getAllMethods()
Returns the value of the 'All Methods' reference list.
|
EList<JClass> |
getAllSuperTypes()
Returns the value of the 'All Super Types' reference list.
|
EList<JClass> |
getAllTypes()
Returns the value of the 'All Types' reference list.
|
JClass |
getArrayType()
Returns the value of the 'Array Type' containment reference.
|
JClass |
getComponentType()
Returns the value of the 'Component Type' container reference.
|
EList<JField> |
getFields()
Returns the value of the 'Fields' reference list.
|
java.lang.Class<?> |
getJavaClass()
Returns the value of the 'Java Class' attribute
|
EList<JMember> |
getMembers()
Returns the value of the 'Members' containment reference list.
|
EList<JMethod> |
getMethods()
Returns the value of the 'Methods' reference list.
|
JPackage |
getPackage()
Returns the value of the 'Package' reference.
|
EList<JClass> |
getSuperTypes()
Returns the value of the 'Super Types' reference list.
|
EList<JClass> |
getTypes()
Returns the value of the 'Types' reference list.
|
JCompilationUnit |
getUnit()
Returns the value of the 'Unit' container reference.
|
boolean |
isAbstract()
Returns the value of the 'Abstract' attribute
|
boolean |
isFinal()
Returns the value of the 'Final' attribute
|
boolean |
isInterface()
Returns the value of the 'Interface' attribute
|
boolean |
isThrowable()
Returns the value of the 'Throwable' attribute
|
JClass |
resolveJClass(java.lang.String qualifiedName) |
void |
setAbstract(boolean value)
Sets the value of the '
Abstract' attribute |
void |
setArrayType(JClass value)
Sets the value of the '
Array Type' containment reference |
void |
setComponentType(JClass value)
Sets the value of the '
Component Type' container reference |
void |
setFinal(boolean value)
Sets the value of the '
Final' attribute |
void |
setInterface(boolean value)
Sets the value of the '
Interface' attribute |
void |
setJavaClass(java.lang.Class<?> value)
Sets the value of the '
Java Class' attribute |
void |
setPackage(JPackage value)
Sets the value of the '
Package' reference |
void |
setThrowable(boolean value)
Sets the value of the '
Throwable' attribute |
void |
setUnit(JCompilationUnit value)
Sets the value of the '
Unit' container reference |
getComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibilitygetJNode, getName, getQualifiedName, setJNode, setNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverboolean isAbstract()
setAbstract(boolean),
JavaPackage.getJClass_Abstract()void setAbstract(boolean value)
Abstract' attribute.
value - the new value of the 'Abstract' attribute.isAbstract()boolean isFinal()
setFinal(boolean),
JavaPackage.getJClass_Final()void setFinal(boolean value)
Final' attribute.
value - the new value of the 'Final' attribute.isFinal()boolean isInterface()
setInterface(boolean),
JavaPackage.getJClass_Interface()void setInterface(boolean value)
Interface' attribute.
value - the new value of the 'Interface' attribute.isInterface()boolean isThrowable()
setThrowable(boolean),
JavaPackage.getJClass_Throwable()void setThrowable(boolean value)
Throwable' attribute.
value - the new value of the 'Throwable' attribute.isThrowable()java.lang.Class<?> getJavaClass()
setJavaClass(Class),
JavaPackage.getJClass_JavaClass()void setJavaClass(java.lang.Class<?> value)
Java Class' attribute.
value - the new value of the 'Java Class' attribute.getJavaClass()EList<JField> getFields()
JField.
JavaPackage.getJClass_Fields()EList<JMethod> getMethods()
JMethod.
JavaPackage.getJClass_Methods()EList<JClass> getSuperTypes()
JClass.
JavaPackage.getJClass_SuperTypes()EList<JClass> getAllSuperTypes()
JClass.
JavaPackage.getJClass_AllSuperTypes()EList<JMember> getMembers()
JMember.
It is bidirectional and its opposite is 'Containing Type'.
JavaPackage.getJClass_Members(),
JMember.getContainingType()JClass getComponentType()
Array Type'.
setComponentType(JClass),
JavaPackage.getJClass_ComponentType(),
getArrayType()void setComponentType(JClass value)
Component Type' container reference.
value - the new value of the 'Component Type' container reference.getComponentType()JClass getArrayType()
Component Type'.
setArrayType(JClass),
JavaPackage.getJClass_ArrayType(),
getComponentType()void setArrayType(JClass value)
Array Type' containment reference.
value - the new value of the 'Array Type' containment reference.getArrayType()JCompilationUnit getUnit()
Types'.
setUnit(JCompilationUnit),
JavaPackage.getJClass_Unit(),
JCompilationUnit.getTypes()void setUnit(JCompilationUnit value)
Unit' container reference.
value - the new value of the 'Unit' container reference.getUnit()EList<JMethod> getAllMethods()
JMethod.
JavaPackage.getJClass_AllMethods()EList<JField> getAllFields()
JField.
JavaPackage.getJClass_AllFields()JPackage getPackage()
Types'.
setPackage(JPackage),
JavaPackage.getJClass_Package(),
JPackage.getTypes()void setPackage(JPackage value)
Package' reference.
value - the new value of the 'Package' reference.getPackage()EList<JClass> getTypes()
JClass.
JavaPackage.getJClass_Types()EList<JClass> getAllTypes()
JClass.
JavaPackage.getJClass_AllTypes()JClass resolveJClass(java.lang.String qualifiedName)