|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.models.JavaTypeModel
ua.gradsoft.javachecker.models.JavaTermTypeAbstractModel
ua.gradsoft.javachecker.models.JavaTermEnumAnonimousTypeModel
public class JavaTermEnumAnonimousTypeModel
Model for type, which represent anonimous subtype of enum.
| Field Summary |
|---|
| Fields inherited from class ua.gradsoft.javachecker.models.JavaTermTypeAbstractModel |
|---|
checkerComment_, constructors_, fieldModels_, initializers_, isAnonimous_, methodModels_, name_, nestedTypes_, parentType_, resolvedSuperClass_, resolvedSuperInterfaces_, statement_, superClassTerm_, superInterfacesTerms_, t_, typeVariables_ |
| Constructor Summary | |
|---|---|
JavaTermEnumAnonimousTypeModel(java.lang.String constantName,
Term body,
JavaTermEnumModel owner)
|
|
| Method Summary | |
|---|---|
JavaAnnotationInstanceModel |
getDefaultAnnotationInstanceModel()
if this is annotation, get annotation instance model, otherwise return null; |
JavaExpressionModel |
getDefaultInitializerExpression()
|
java.util.Map<java.lang.String,JavaEnumConstantModel> |
getEnumConstantModels()
key of return values are names of enum constants. |
Term |
getModelTerm()
EnumAnonimousTypeModel(identifier,membersList,context) |
boolean |
hasTypeParameters()
if this type hase type parameters ? |
boolean |
isAnnotationType()
return false |
boolean |
isAnonimous()
true, if this is anonimous type. |
boolean |
isClass()
|
boolean |
isEnum()
|
boolean |
isInterface()
|
| Methods inherited from class ua.gradsoft.javachecker.models.JavaTypeModel |
|---|
findMemberVariableModel, findMethodModels, findNestedTypeModel, getAnnotation, getAttribute, getAttributes, getAttributesData, getCanonicalName, getChildAttributes, getErasedFullName, getFullName, getJavaFacts, getPackageModel, getUnitModel, hasAnnotation, setAttribute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTermEnumAnonimousTypeModel(java.lang.String constantName,
Term body,
JavaTermEnumModel owner)
throws TermWareException
TermWareException| Method Detail |
|---|
public boolean isAnnotationType()
isAnnotationType in class JavaTypeModelpublic JavaAnnotationInstanceModel getDefaultAnnotationInstanceModel()
JavaTypeModel
getDefaultAnnotationInstanceModel in class JavaTypeModelpublic boolean isClass()
isClass in class JavaTypeModelpublic boolean isInterface()
isInterface in class JavaTypeModelpublic boolean isEnum()
isEnum in class JavaTypeModelpublic boolean isAnonimous()
JavaTypeModel
isAnonimous in class JavaTermTypeAbstractModelpublic boolean hasTypeParameters()
JavaTypeModel
hasTypeParameters in class JavaTypeModelpublic java.util.Map<java.lang.String,JavaEnumConstantModel> getEnumConstantModels()
JavaTypeModel
getEnumConstantModels in class JavaTypeModel
public Term getModelTerm()
throws TermWareException,
EntityNotFoundException
getModelTerm in class JavaTypeModelTermWareException
EntityNotFoundException
public JavaExpressionModel getDefaultInitializerExpression()
throws TermWareException,
EntityNotFoundException
getDefaultInitializerExpression in class JavaTypeModelTermWareException
EntityNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||