Package io.jawk.intermediate
Class Tuple.SubstitutionVariableTuple
java.lang.Object
io.jawk.intermediate.Tuple
io.jawk.intermediate.Tuple.VariableTuple
io.jawk.intermediate.Tuple.SubstitutionVariableTuple
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Tuple
Tuple for sub/gsub against variable-backed values.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jawk.intermediate.Tuple
Tuple.AddressTuple, Tuple.BooleanTuple, Tuple.BuiltinVarTuple, Tuple.CallFunctionTuple, Tuple.ClassTuple, Tuple.CompoundAssignArrayTuple, Tuple.CompoundAssignInputFieldTuple, Tuple.CompoundAssignMapElementTuple, Tuple.CompoundAssignTuple, Tuple.CountAndAppendTuple, Tuple.CountTuple, Tuple.DereferenceTuple, Tuple.ExtensionTuple, Tuple.FunctionTuple, Tuple.InputFieldTuple, Tuple.LongTuple, Tuple.NoOperandTuple, Tuple.PushDoubleTuple, Tuple.PushLongTuple, Tuple.PushStringTuple, Tuple.RegexTuple, Tuple.SubstitutionVariableTuple, Tuple.VariableTuple -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether this substitution is global.toString()Methods inherited from class io.jawk.intermediate.Tuple.VariableTuple
getVariableOffset, isGlobalMethods inherited from class io.jawk.intermediate.Tuple
getAddress, getLineNumber, getOpcode, touch
-
Method Details
-
isGlobalSubstitution
public boolean isGlobalSubstitution()Indicates whether this substitution is global.- Returns:
trueforgsub,falseforsub
-
toString
- Overrides:
toStringin classTuple.VariableTuple
-