public class MethodHandlePlaceholder extends AbstractExpression
| Constructor and Description |
|---|
MethodHandlePlaceholder(BytecodeLoc loc,
ConstantPoolEntryMethodHandle handle) |
addLoc, canPushDownInto, canThrow, collectTypeUsages, dump, dumpWithOuterPrecedence, getComputedLiteral, getInferredJavaType, getLoc, isSimple, isValidStatement, outerDeepClone, pushDown, toStringpublic MethodHandlePlaceholder(BytecodeLoc loc, ConstantPoolEntryMethodHandle handle)
public boolean equals(Object o)
equals in class AbstractExpressionpublic BytecodeLoc getCombinedLoc()
public Precedence getPrecedence()
getPrecedence in interface DumpableWithPrecedencegetPrecedence in class AbstractExpressionpublic Dumper dumpInner(Dumper d)
dumpInner in class AbstractExpressionpublic Expression replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)
public Expression applyExpressionRewriter(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
public Expression applyReverseExpressionRewriter(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
public <T> T visit(ExpressionVisitor<T> visitor)
visit in interface Expressionvisit in class AbstractExpressionpublic void collectUsedLValues(LValueUsageCollector lValueUsageCollector)
public boolean equivalentUnder(Object o, EquivalenceConstraint constraint)
public Expression deepClone(CloneHelper cloneHelper)
public FakeMethod addFakeMethod(ClassFile classFile)
public static Expression getMethodType(Expression descriptorString)
Copyright © 2011-2021. All Rights Reserved.