|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

public interface ASTType
Abstract Syntax Tree Type node
| Method Summary | |
|---|---|
boolean |
extendsFrom(ASTType type)
Determines if the current type extends from the given type. |
Collection<ASTConstructor> |
getConstructors()
Supplies all available constructors |
Collection<ASTField> |
getFields()
Supplies all available fields |
List<ASTType> |
getGenericParameters()
Generates a list of the generic type parameters, if they are appropriate for the type and exist. |
Collection<ASTType> |
getInterfaces()
Supplies the list of implemented interfaces |
Collection<ASTMethod> |
getMethods()
Supplies all available methods |
ASTType |
getSuperClass()
Supplies the super class (by extension) of this type |
boolean |
implementsFrom(ASTType type)
Determines if the current type implements the given type. |
boolean |
inheritsFrom(ASTType type)
Determines if the current type inherits (extends or implements) from the given type. |
boolean |
isArray()
Determines if this type is an array type |
boolean |
isConcreteClass()
Determines if the given AST type represents a concrete class |
| Methods inherited from interface org.androidtransfuse.analysis.adapter.ASTBase |
|---|
getAnnotation, getAnnotations, getASTAnnotation, getName, isAnnotated |
| Method Detail |
|---|
Collection<ASTMethod> getMethods()
Collection<ASTField> getFields()
Collection<ASTConstructor> getConstructors()
boolean isConcreteClass()
ASTType getSuperClass()
Collection<ASTType> getInterfaces()
boolean isArray()
List<ASTType> getGenericParameters()
boolean inheritsFrom(ASTType type)
type - implementing from
boolean extendsFrom(ASTType type)
type - implementing from
boolean implementsFrom(ASTType type)
type - implementing from
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||