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, V9
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Statement
assignStatement
(Expression target, Expression value) Deprecated.static Statement
Deprecated.static ExpressionStatement
declStatement
(Expression result, Expression init) Deprecated.static BooleanExpression
differentExpr
(Expression self, Expression other) Deprecated.static BooleanExpression
differentFieldExpr
(FieldNode fNode, Expression other) Deprecated.static BooleanExpression
differentPropertyExpr
(PropertyNode pNode, Expression other) Deprecated.static BooleanExpression
equalsNullExpr
(Expression argExpr) Deprecated.static Expression
Deprecated.Deprecated.static List<PropertyNode>
getInstanceProperties
(ClassNode cNode) Deprecated.Deprecated.Deprecated.getSuperPropertyFields
(ClassNode cNode) Deprecated.static boolean
hasDeclaredMethod
(ClassNode cNode, String name, int argsCount) Deprecated.static BooleanExpression
identicalExpr
(Expression self, Expression other) Deprecated.static BooleanExpression
isInstanceof
(ClassNode cNode, Expression other) Deprecated.static BooleanExpression
isInstanceOf
(Expression objectExpression, ClassNode cNode) Deprecated.static BooleanExpression
isOneExpr
(Expression expr) Deprecated.static boolean
isOrImplements
(ClassNode fieldType, ClassNode interfaceType) Deprecated.static BooleanExpression
isTrueExpr
(Expression argExpr) Deprecated.static BooleanExpression
isZeroExpr
(Expression expr) Deprecated.static BooleanExpression
notNullExpr
(Expression argExpr) Deprecated.static Statement
returnFalseIfFieldNotEqual
(FieldNode fNode, Expression other) Deprecated.static Statement
returnFalseIfNotInstanceof
(ClassNode cNode, Expression other) Deprecated.static IfStatement
returnFalseIfNull
(Expression other) Deprecated.static Statement
returnFalseIfPropertyNotEqual
(PropertyNode pNode, Expression other) Deprecated.static Statement
returnFalseIfWrongType
(ClassNode cNode, Expression other) Deprecated.static IfStatement
returnTrueIfIdentical
(Expression self, Expression other) Deprecated.static Statement
safeExpression
(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.
-