private static class CompositeValueReplacementTest1.TestCompositeValue extends CompositeValue
CompositeValue.ComponentValue.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, visitValueArraygetKind, getKindSuffix, getLIRKind, getPlatformKind, identityEqualsclone, finalize, getClass, notify, notifyAll, wait, wait, waitidentityEqualsprivate static final EnumSet<LIRInstruction.OperandFlag> flags
public TestCompositeValue(Value value)
public CompositeValue forEachComponent(LIRInstruction inst, LIRInstruction.OperandMode mode, InstructionValueProcedure proc)
CompositeValueproc on each Value element of this CompositeValue. If
proc replaces any value then a new CompositeValue should be returned.forEachComponent in class CompositeValueprotected void forEachComponent(LIRInstruction inst, LIRInstruction.OperandMode mode, InstructionValueConsumer proc)
forEachComponent in class CompositeValue