T
- the type of the transformed node.public class JTransformer<T> extends Object
Constructor and Description |
---|
JTransformer() |
public T transformAbstractMethodBody(JAbstractMethodBody x)
public T transformArrayLength(JArrayLength x)
public T transformArrayType(JArrayType x)
public T transformAssertStatement(JAssertStatement x)
public T transformBinaryOperation(JBinaryOperation x)
public T transformBooleanLiteral(JBooleanLiteral x)
public T transformBreakStatement(JBreakStatement x)
public T transformCaseStatement(JCaseStatement x)
public T transformCastOperation(JCastOperation x)
public T transformCharLiteral(JCharLiteral x)
public T transformClassLiteral(JClassLiteral x)
public T transformClassType(JClassType x)
public T transformConditional(JConditional x)
public T transformConstructor(JConstructor x)
public T transformContinueStatement(JContinueStatement x)
public T transformDebuggerStatement(JDebuggerStatement x)
public T transformDeclarationStatement(JDeclarationStatement x)
public T transformDeclaredType(JDeclaredType x)
public T transformDoStatement(JDoStatement x)
public T transformDoubleLiteral(JDoubleLiteral x)
public T transformExpression(JExpression x)
public T transformExpressionStatement(JExpressionStatement x)
public T transformFloatLiteral(JFloatLiteral x)
public T transformForStatement(JForStatement x)
public T transformIfStatement(JIfStatement x)
public T transformInstanceOf(JInstanceOf x)
public T transformInterfaceType(JInterfaceType x)
public T transformIntLiteral(JIntLiteral x)
public T transformLabeledStatement(JLabeledStatement x)
public T transformLongLiteral(JLongLiteral x)
public T transformMethodBody(JMethodBody x)
public T transformMethodCall(JMethodCall x)
public T transformMultiExpression(JMultiExpression x)
public T transformNewInstance(JNewInstance x)
public T transformNullLiteral(JNullLiteral x)
public T transformNumericEntry(JNumericEntry x)
public T transformParameter(JParameter x)
public T transformParameterRef(JParameterRef x)
public T transformPermutationDependentValue(JPermutationDependentValue x)
public T transformPostfixOperation(JPostfixOperation x)
public T transformPrefixOperation(JPrefixOperation x)
public T transformPrimitiveType(JPrimitiveType x)
public T transformReferenceType(JReferenceType x)
public T transformReturnStatement(JReturnStatement x)
public T transformRuntimeTypeReference(JRuntimeTypeReference x)
public T transformJsniClassLiteral(JsniClassLiteral x)
public T transformJsniFieldRef(JsniFieldRef x)
public T transformJsniMethodBody(JsniMethodBody x)
public T transformJsniMethodRef(JsniMethodRef x)
public T transformStatement(JStatement x)
public T transformStringLiteral(JStringLiteral x)
public T transformSwitchStatement(JSwitchStatement x)
public T transformThrowStatement(JThrowStatement x)
public T transformTryStatement(JTryStatement x)
public T transformUnaryOperation(JUnaryOperation x)
public T transformValueLiteral(JValueLiteral x)
public T transformVariableRef(JVariableRef x)
public T transformUnsafeTypeCoercion(JUnsafeTypeCoercion x)
public T transformWhileStatement(JWhileStatement x)
public final <T> T transform(JNode node)
public final <T,U extends JNode> void transformInto(List<U> nodes, List<T> transformedNodes)
Copyright © 2018. All rights reserved.