AbstractAssignmentExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
AbstractConstructorInvokation(BytecodeLoc loc,
AbstractConstructorInvokation other,
CloneHelper cloneHelper) |
AbstractConstructorInvokation(BytecodeLoc loc,
InferredJavaType inferredJavaType,
ConstantPoolEntryMethodRef function,
java.util.List<Expression> args) |
AbstractExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
AbstractFunctionInvokation(BytecodeLoc loc,
ConstantPoolEntryMethodRef function,
InferredJavaType inferredJavaType) |
AbstractFunctionInvokationExplicit(BytecodeLoc loc,
InferredJavaType res,
JavaTypeInstance clazz,
java.lang.String method,
java.util.List<Expression> args) |
AbstractMemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
JavaTypeInstance bestType,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls) |
AbstractMemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls) |
AbstractMutatingAssignmentExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
AbstractNewArray(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
ArithmeticMonOperation(BytecodeLoc loc,
Expression lhs,
ArithOp op) |
ArithmeticMutationOperation(BytecodeLoc loc,
LValue mutated,
Expression mutation,
ArithOp op) |
ArithmeticOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
ArithOp op) |
ArithmeticOperation(BytecodeLoc loc,
InferredJavaType knownType,
Expression lhs,
Expression rhs,
ArithOp op) |
ArithmeticPostMutationOperation(BytecodeLoc loc,
LValue mutated,
ArithOp op) |
ArithmeticPreMutationOperation(BytecodeLoc loc,
LValue mutated,
ArithOp op) |
ArrayIndex(BytecodeLoc loc,
Expression array,
Expression index) |
ArrayIndex(BytecodeLoc loc,
InferredJavaType inferredJavaType,
Expression array,
Expression index) |
ArrayLength(BytecodeLoc loc,
Expression array) |
AssignmentExpression(BytecodeLoc loc,
LValue lValue,
Expression rValue) |
BooleanOperation(BytecodeLoc loc,
ConditionalExpression lhs,
ConditionalExpression rhs,
BoolOp op) |
CastExpression(BytecodeLoc loc,
InferredJavaType knownType,
Expression child) |
CastExpression(BytecodeLoc loc,
InferredJavaType knownType,
Expression child,
boolean forced) |
ComparisonOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
CompOp op) |
ComparisonOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
CompOp op,
boolean canNegate) |
ConstructorInvokationAnonymousInner(BytecodeLoc loc,
MemberFunctionInvokation constructorInvokation,
InferredJavaType inferredJavaType,
java.util.List<Expression> args,
DCCommonState dcCommonState,
JavaTypeInstance anonymousTypeInstance) |
ConstructorInvokationExplicit(BytecodeLoc loc,
InferredJavaType res,
JavaTypeInstance clazz,
java.util.List<Expression> args) |
ConstructorInvokationSimple(BytecodeLoc loc,
MemberFunctionInvokation constructorInvokation,
InferredJavaType inferredJavaType,
InferredJavaType constructionType,
java.util.List<Expression> args) |
DynamicConstExpression(BytecodeLoc loc,
Expression content) |
DynamicInvokation(BytecodeLoc loc,
InferredJavaType castJavaType,
Expression innerInvokation,
java.util.List<Expression> dynamicArgs) |
InstanceOfExpression(BytecodeLoc loc,
Expression lhs,
ConstantPoolEntry cpe) |
InstanceOfExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType,
Expression lhs,
JavaTypeInstance typeInstance) |
InstanceOfExpressionDefining(BytecodeLoc loc,
InferredJavaType inferredJavaType,
Expression lhs,
JavaTypeInstance typeInstance,
LValue defines) |
LambdaExpression(BytecodeLoc loc,
InferredJavaType castJavaType,
java.util.List<LValue> args,
java.util.List<JavaTypeInstance> explicitArgType,
Expression result) |
LambdaExpressionFallback(BytecodeLoc loc,
InferredJavaType inferredJavaType,
boolean methodRef,
boolean instance,
java.util.List<Expression> curriedArgs,
java.util.List<JavaTypeInstance> targetFnArgTypes,
MethodPrototype lambdaFn,
JavaTypeInstance callClassType) |
LambdaExpressionFallback(BytecodeLoc loc,
JavaTypeInstance callClassType,
InferredJavaType castJavaType,
MethodPrototype lambdaFn,
java.util.List<JavaTypeInstance> targetFnArgTypes,
java.util.List<Expression> curriedArgs,
boolean instance) |
LambdaExpressionNewArray(BytecodeLoc loc,
InferredJavaType resType,
InferredJavaType constrType) |
LValueExpression(BytecodeLoc loc,
LValue lValue) |
MemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
boolean special,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls) |
MemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
JavaTypeInstance bestType,
boolean special,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls) |
MemberFunctionInvokationExplicit(BytecodeLoc loc,
InferredJavaType res,
JavaTypeInstance clazz,
Expression object,
java.lang.String method,
java.util.List<Expression> args) |
MethodHandlePlaceholder(BytecodeLoc loc,
ConstantPoolEntryMethodHandle handle) |
NewAnonymousArray(BytecodeLoc loc,
InferredJavaType type,
int numDims,
java.util.List<Expression> values,
boolean isCompletelyAnonymous) |
NewObject(BytecodeLoc loc,
ConstantPoolEntry type) |
NewObjectArray(BytecodeLoc loc,
InferredJavaType inferredJavaType,
JavaTypeInstance resultType,
int numDims,
JavaTypeInstance allocatedType,
java.util.List<Expression> dimSizes) |
NewObjectArray(BytecodeLoc loc,
java.util.List<Expression> dimSizes,
JavaTypeInstance resultInstance) |
NewPrimitiveArray(BytecodeLoc loc,
Expression size,
byte type) |
NewPrimitiveArray(BytecodeLoc loc,
Expression size,
JavaTypeInstance type) |
NewPrimitiveArray(BytecodeLoc loc,
InferredJavaType inferredJavaType,
JavaTypeInstance type,
Expression size) |
NotOperation(BytecodeLoc loc,
ConditionalExpression lhs) |
StackValue(BytecodeLoc loc,
StackSSALabel stackValue) |
StaticFunctionInvokation(BytecodeLoc loc,
ConstantPoolEntryMethodRef function,
java.util.List<Expression> args) |
StaticFunctionInvokation(BytecodeLoc loc,
ConstantPoolEntryMethodRef function,
java.util.List<Expression> args,
Expression object) |
StaticFunctionInvokationExplicit(BytecodeLoc loc,
InferredJavaType res,
JavaTypeInstance clazz,
java.lang.String method,
java.util.List<Expression> args) |
SuperFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls,
boolean isOnInterface) |
SuperFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls,
boolean isOnInterface,
JavaTypeInstance name) |
SwitchExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType,
Expression value,
java.util.List<SwitchExpression.Branch> cases) |
TernaryExpression(BytecodeLoc loc,
ConditionalExpression condition,
Expression lhs,
Expression rhs) |
TernaryExpression(BytecodeLoc loc,
InferredJavaType type,
ConditionalExpression condition,
Expression lhs,
Expression rhs) |