private static class CompositeValueReplacementTest1.TestCompositeValue extends CompositeValue
CompositeValue.Component
Value.IllegalValue
Modifier and Type | Field and Description |
---|---|
private static EnumSet<LIRInstruction.OperandFlag> |
flags |
protected Value |
value |
ILLEGAL
Constructor and Description |
---|
TestCompositeValue(Value value) |
Modifier and Type | Method and Description |
---|---|
protected void |
forEachComponent(LIRInstruction inst,
LIRInstruction.OperandMode mode,
InstructionValueConsumer proc) |
CompositeValue |
forEachComponent(LIRInstruction inst,
LIRInstruction.OperandMode mode,
InstructionValueProcedure proc)
|
equals, hashCode, toString, visitValueArray
getKind, getKindSuffix, getLIRKind, getPlatformKind, identityEquals
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
identityEquals
private static final EnumSet<LIRInstruction.OperandFlag> flags
public TestCompositeValue(Value value)
public CompositeValue forEachComponent(LIRInstruction inst, LIRInstruction.OperandMode mode, InstructionValueProcedure proc)
CompositeValue
proc
on each Value
element of this CompositeValue
. If
proc
replaces any value then a new CompositeValue should be returned.forEachComponent
in class CompositeValue
protected void forEachComponent(LIRInstruction inst, LIRInstruction.OperandMode mode, InstructionValueConsumer proc)
forEachComponent
in class CompositeValue