|
|||||||||
| 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.JavaPrimitiveTypeModel
public class JavaPrimitiveTypeModel
| Field Summary | |
|---|---|
static JavaPrimitiveTypeModel |
BOOLEAN
|
static JavaPrimitiveTypeModel |
BYTE
|
static JavaPrimitiveTypeModel |
CHAR
|
static JavaPrimitiveTypeModel |
DOUBLE
|
static JavaPrimitiveTypeModel |
FLOAT
|
static JavaPrimitiveTypeModel |
INT
|
static JavaPrimitiveTypeModel |
LONG
|
static JavaPrimitiveTypeModel |
SHORT
|
static JavaPrimitiveTypeModel |
VOID
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,JavaAnnotationInstanceModel> |
getAnnotationsMap()
get map of annotations, declared in source code. |
Term |
getASTTerm()
return AST term, if exoists, otherwise - null |
java.util.List<JavaConstructorModel> |
getConstructorModels()
get list of constructor models. |
JavaAnnotationInstanceModel |
getDefaultAnnotationInstanceModel()
if this is annotation, get annotation instance model, otherwise return null; |
JavaExpressionModel |
getDefaultInitializerExpression()
|
JavaStatementModel |
getEnclosedStatement()
if this is local or anonimous class and it is possible to get enclosing statement - return enclosed statement, otherwise - null |
JavaTypeModel |
getEnclosedType()
return enclosed class |
java.util.Map<java.lang.String,JavaEnumConstantModel> |
getEnumConstantModels()
key of return values are names of enum constants. |
java.lang.String |
getErasedName()
|
Term |
getFullNameAsTerm()
|
java.util.List<JavaInitializerModel> |
getInitializerModels()
get list of initializer models |
java.util.Map<java.lang.String,JavaMemberVariableModel> |
getMemberVariableModels()
key of return values are names of member variables. |
java.util.Map<java.lang.String,java.util.List<JavaMethodModel>> |
getMethodModels()
key of return values are names of methods. |
Term |
getModelTerm()
return TypeModel term. |
JavaTermModifiersModel |
getModifiersModel()
get modifiers moder |
java.lang.String |
getName()
|
java.util.Map<java.lang.String,JavaTypeModel> |
getNestedTypeModels()
|
JavaTypeModel |
getReferencedType()
Nullable |
Term |
getShortNameAsTerm()
|
JavaTypeModel |
getSuperClass()
get superclass. |
java.util.List<JavaTypeModel> |
getSuperInterfaces()
get all superinterfaces. |
java.util.List<JavaTypeVariableAbstractModel> |
getTypeParameters()
return type parameters. |
boolean |
hasASTTerm()
return true, if type model have AST Term |
boolean |
hasMemberVariableModels()
|
boolean |
hasMethodModels()
|
boolean |
hasNestedTypeModels()
when return true, getNestedTypeModels() returns set of nested types. |
boolean |
hasTypeParameters()
if this type hase type parameters ? |
boolean |
isAnnotationType()
|
boolean |
isAnonimous()
true, if this is anonimous type. |
boolean |
isArray()
|
boolean |
isClass()
|
boolean |
isEnum()
|
boolean |
isInterface()
|
boolean |
isLocal()
true, if this is local type |
boolean |
isNested()
return true if this type is nested inside some other type. |
boolean |
isNull()
|
boolean |
isPrimitiveType()
|
boolean |
isTypeVariable()
|
boolean |
isUnknown()
return true, if this is unknown typemodel. |
boolean |
isWildcardBounds()
|
| 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, setUnitModel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final JavaPrimitiveTypeModel BOOLEAN
public static final JavaPrimitiveTypeModel CHAR
public static final JavaPrimitiveTypeModel BYTE
public static final JavaPrimitiveTypeModel SHORT
public static final JavaPrimitiveTypeModel INT
public static final JavaPrimitiveTypeModel LONG
public static final JavaPrimitiveTypeModel FLOAT
public static final JavaPrimitiveTypeModel DOUBLE
public static final JavaPrimitiveTypeModel VOID
| Method Detail |
|---|
public java.lang.String getName()
getName in class JavaTypeModelpublic java.lang.String getErasedName()
getErasedName in class JavaTypeModelpublic Term getShortNameAsTerm()
getShortNameAsTerm in class JavaTypeModelpublic Term getFullNameAsTerm()
getFullNameAsTerm in class JavaTypeModelpublic JavaTermModifiersModel getModifiersModel()
JavaTypeModel
getModifiersModel in class JavaTypeModelpublic boolean isClass()
isClass in class JavaTypeModelpublic boolean isInterface()
isInterface in class JavaTypeModelpublic boolean isEnum()
isEnum in class JavaTypeModelpublic boolean isAnnotationType()
isAnnotationType in class JavaTypeModelpublic boolean isPrimitiveType()
isPrimitiveType in class JavaTypeModelpublic boolean isTypeVariable()
isTypeVariable in class JavaTypeModelpublic boolean isUnknown()
JavaTypeModel
isUnknown in class JavaTypeModelpublic boolean isNull()
isNull in class JavaTypeModelpublic boolean isWildcardBounds()
isWildcardBounds in class JavaTypeModelpublic JavaTypeModel getEnclosedType()
JavaTypeModel
getEnclosedType in class JavaTypeModelpublic boolean isArray()
isArray in class JavaTypeModelpublic boolean isLocal()
JavaTypeModel
isLocal in class JavaTypeModelpublic boolean isAnonimous()
JavaTypeModel
isAnonimous in class JavaTypeModelpublic JavaStatementModel getEnclosedStatement()
JavaTypeModel
getEnclosedStatement in class JavaTypeModelpublic JavaTypeModel getReferencedType()
JavaTypeModel
getReferencedType in class JavaTypeModelpublic boolean hasMethodModels()
hasMethodModels in class JavaTypeModelpublic java.util.Map<java.lang.String,java.util.List<JavaMethodModel>> getMethodModels()
JavaTypeModel
getMethodModels in class JavaTypeModelpublic boolean hasMemberVariableModels()
hasMemberVariableModels in class JavaTypeModelpublic java.util.Map<java.lang.String,JavaMemberVariableModel> getMemberVariableModels()
JavaTypeModel
getMemberVariableModels in class JavaTypeModelpublic java.util.Map<java.lang.String,JavaEnumConstantModel> getEnumConstantModels()
JavaTypeModel
getEnumConstantModels in class JavaTypeModelpublic JavaAnnotationInstanceModel getDefaultAnnotationInstanceModel()
JavaTypeModel
getDefaultAnnotationInstanceModel in class JavaTypeModelpublic java.util.List<JavaConstructorModel> getConstructorModels()
JavaTypeModel
getConstructorModels in class JavaTypeModelpublic java.util.List<JavaInitializerModel> getInitializerModels()
JavaTypeModel
getInitializerModels in class JavaTypeModelpublic boolean isNested()
JavaTypeModel
isNested in class JavaTypeModelpublic boolean hasNestedTypeModels()
JavaTypeModel
hasNestedTypeModels in class JavaTypeModelpublic java.util.Map<java.lang.String,JavaTypeModel> getNestedTypeModels()
getNestedTypeModels in class JavaTypeModelpublic boolean hasTypeParameters()
JavaTypeModel
hasTypeParameters in class JavaTypeModelpublic java.util.List<JavaTypeVariableAbstractModel> getTypeParameters()
JavaTypeModel
getTypeParameters in class JavaTypeModelpublic JavaTypeModel getSuperClass()
JavaTypeModel
getSuperClass in class JavaTypeModelpublic java.util.List<JavaTypeModel> getSuperInterfaces()
JavaTypeModel
getSuperInterfaces in class JavaTypeModelpublic java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap()
JavaTypeModel
getAnnotationsMap in class JavaTypeModelpublic boolean hasASTTerm()
JavaTypeModel
hasASTTerm in class JavaTypeModelpublic Term getASTTerm()
JavaTypeModel
getASTTerm in class JavaTypeModelpublic Term getModelTerm()
JavaTypeModel
getModelTerm in class JavaTypeModelpublic JavaExpressionModel getDefaultInitializerExpression()
getDefaultInitializerExpression in class JavaTypeModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||