Package org.codehaus.groovy.transform
Class AbstractASTTransformUtil
java.lang.Object
org.codehaus.groovy.transform.AbstractASTTransformUtil
- All Implemented Interfaces:
org.objectweb.asm.Opcodes
@Deprecated
public abstract class AbstractASTTransformUtil
extends Object
implements org.objectweb.asm.Opcodes
Deprecated.
use org.codehaus.groovy.ast.tools.GeneralUtils
-
Field Summary
Fields inherited from interface org.objectweb.asm.Opcodes
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_MANDATED, ACC_MODULE, ACC_NATIVE, ACC_OPEN, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_RECORD, ACC_STATIC, ACC_STATIC_PHASE, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_TRANSITIVE, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASM10_EXPERIMENTAL, ASM4, ASM5, ASM6, ASM7, ASM8, ASM9, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, H_GETFIELD, H_GETSTATIC, H_INVOKEINTERFACE, H_INVOKESPECIAL, H_INVOKESTATIC, H_INVOKEVIRTUAL, H_NEWINVOKESPECIAL, H_PUTFIELD, H_PUTSTATIC, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INTEGER, INVOKEDYNAMIC, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SOURCE_DEPRECATED, SOURCE_MASK, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V_PREVIEW, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7, V1_8, V10, V11, V12, V13, V14, V15, V16, V17, V18, V19, V20, V21, V22, V23, V24, V25, V9 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StatementassignStatement(Expression target, Expression value) Deprecated.static StatementDeprecated.static ExpressionStatementdeclStatement(Expression result, Expression init) Deprecated.static BooleanExpressiondifferentExpr(Expression self, Expression other) Deprecated.static BooleanExpressiondifferentFieldExpr(FieldNode fNode, Expression other) Deprecated.static BooleanExpressiondifferentPropertyExpr(PropertyNode pNode, Expression other) Deprecated.static BooleanExpressionequalsNullExpr(Expression argExpr) Deprecated.static ExpressionDeprecated.Deprecated.static List<PropertyNode> getInstanceProperties(ClassNode cNode) Deprecated.Deprecated.Deprecated.getSuperPropertyFields(ClassNode cNode) Deprecated.static booleanhasDeclaredMethod(ClassNode cNode, String name, int argsCount) Deprecated.static BooleanExpressionidenticalExpr(Expression self, Expression other) Deprecated.static BooleanExpressionisInstanceof(ClassNode cNode, Expression other) Deprecated.static BooleanExpressionisInstanceOf(Expression objectExpression, ClassNode cNode) Deprecated.static BooleanExpressionisOneExpr(Expression expr) Deprecated.static booleanisOrImplements(ClassNode fieldType, ClassNode interfaceType) Deprecated.static BooleanExpressionisTrueExpr(Expression argExpr) Deprecated.static BooleanExpressionisZeroExpr(Expression expr) Deprecated.static BooleanExpressionnotNullExpr(Expression argExpr) Deprecated.static StatementreturnFalseIfFieldNotEqual(FieldNode fNode, Expression other) Deprecated.static StatementreturnFalseIfNotInstanceof(ClassNode cNode, Expression other) Deprecated.static IfStatementreturnFalseIfNull(Expression other) Deprecated.static StatementreturnFalseIfPropertyNotEqual(PropertyNode pNode, Expression other) Deprecated.static StatementreturnFalseIfWrongType(ClassNode cNode, Expression other) Deprecated.static IfStatementreturnTrueIfIdentical(Expression self, Expression other) Deprecated.static StatementsafeExpression(Expression fieldExpr, Expression expression) Deprecated.
-
Constructor Details
-
AbstractASTTransformUtil
public AbstractASTTransformUtil()Deprecated.
-
-
Method Details
-
assignStatement
Deprecated. -
createConstructorStatementDefault
Deprecated. -
declStatement
Deprecated. -
differentExpr
Deprecated. -
differentFieldExpr
Deprecated. -
differentPropertyExpr
@Deprecated public static BooleanExpression differentPropertyExpr(PropertyNode pNode, Expression other) Deprecated. -
equalsNullExpr
Deprecated. -
findArg
Deprecated. -
getInstanceNonPropertyFields
Deprecated. -
getInstanceProperties
Deprecated. -
getInstancePropertyFields
Deprecated. -
getSuperNonPropertyFields
Deprecated. -
getSuperPropertyFields
Deprecated. -
hasDeclaredMethod
Deprecated. -
identicalExpr
Deprecated. -
isInstanceOf
@Deprecated public static BooleanExpression isInstanceOf(Expression objectExpression, ClassNode cNode) Deprecated. -
isInstanceof
Deprecated. -
isOneExpr
Deprecated. -
isOrImplements
Deprecated. -
isTrueExpr
Deprecated. -
isZeroExpr
Deprecated. -
notNullExpr
Deprecated. -
returnFalseIfFieldNotEqual
Deprecated. -
returnFalseIfNotInstanceof
Deprecated. -
returnFalseIfNull
Deprecated. -
returnFalseIfPropertyNotEqual
@Deprecated public static Statement returnFalseIfPropertyNotEqual(PropertyNode pNode, Expression other) Deprecated. -
returnFalseIfWrongType
Deprecated. -
returnTrueIfIdentical
Deprecated. -
safeExpression
Deprecated.
-