org.androidtransfuse.analysis.adapter
Class ASTTypeLazyLoader<T extends Element>
java.lang.Object
org.androidtransfuse.analysis.adapter.ASTTypeLazyLoader<T>
- Direct Known Subclasses:
- ElementASTTypeLazyLoader
public abstract class ASTTypeLazyLoader<T extends Element>
- extends Object
AST Type loader, lazily loading the getASTType() return value from the abstract buildASTType() method
- Author:
- John Ericksen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTTypeLazyLoader
public ASTTypeLazyLoader(T element,
ASTTypeBuilderVisitor astTypeBuilderVisitor)
getASTType
public ASTType getASTType()
- Lazily builds the ASTType for the given element
- Returns:
- ASTType
buildASTType
protected abstract ASTType buildASTType(T element,
ASTTypeBuilderVisitor astTypeBuilderVisitor)
Copyright © 2012. All Rights Reserved.