public abstract class AbstractTypeModel extends Object implements TypeModel
| Constructor and Description |
|---|
AbstractTypeModel() |
| Modifier and Type | Method and Description |
|---|---|
String |
declaration() |
List<MethodModel> |
declaredMethods() |
List<VarModel> |
fields() |
boolean |
hasDefaultConstructor() |
List<TypeModel> |
interfaces() |
boolean |
isArray() |
boolean |
isEnum() |
boolean |
isPrimitive() |
boolean |
isPublic() |
boolean |
isSimple() |
boolean |
isSubclassOf(DeclaredType parent) |
boolean |
isTypeVariable() |
List<MethodModel> |
methods() |
List<TypeModel> |
parameters() |
List<TypeModel> |
parameterVariables() |
String |
raw() |
TypeModel |
superClass() |
abstract String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpackageName, simpleName, wrapperpublic List<MethodModel> methods()
public List<MethodModel> declaredMethods()
declaredMethods in interface TypeModelpublic List<TypeModel> interfaces()
interfaces in interface TypeModelpublic TypeModel superClass()
superClass in interface TypeModelpublic List<TypeModel> parameters()
parameters in interface TypeModelpublic List<TypeModel> parameterVariables()
parameterVariables in interface TypeModelpublic boolean isPrimitive()
isPrimitive in interface TypeModelpublic String declaration()
declaration in interface TypeModelpublic boolean isTypeVariable()
isTypeVariable in interface TypeModelpublic boolean hasDefaultConstructor()
hasDefaultConstructor in interface TypeModelpublic boolean isSubclassOf(DeclaredType parent)
isSubclassOf in interface TypeModelCopyright © 2018. All rights reserved.