本文整理匯總了Java中javassist.compiler.ast.ASTree類的典型用法代碼示例。如果您正苦於以下問題:Java ASTree類的具體用法?Java ASTree怎麽用?Java ASTree使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ASTree類屬於javassist.compiler.ast包,在下文中一共展示了ASTree類的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getInit
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
Initializer getInit() {
ASTree tree = getInitAST();
if (tree == null)
return null;
else
return Initializer.byExpr(tree);
}
示例2: getConstantValue
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
int getConstantValue(ConstPool cp, CtClass type) {
try {
ASTree t = Javac.parseExpr(expression, new SymbolTable());
return getConstantValue2(cp, type, t);
}
catch (CompileError e) {
return 0;
}
}
示例3: byExpr
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
static Initializer byExpr(ASTree source) {
return new PtreeInitializer(source);
}
示例4: NoFieldException
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
public NoFieldException(String name, ASTree e) {
super("no such field: " + name);
fieldName = name;
expr = e;
}
示例5: getInitAST
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
protected ASTree getInitAST() { return null; }
示例6: PtreeInitializer
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
PtreeInitializer(ASTree expr) { expression = expr; }
示例7: getExpr
import javassist.compiler.ast.ASTree; //導入依賴的package包/類
public ASTree getExpr() { return expr; }