public static class WyalFile.Type.Method extends WyalFile.Type.FunctionOrMethodOrProperty implements WyalFile.Type
AbstractSyntacticItem.Blocks, AbstractSyntacticItem.Extras, AbstractSyntacticItem.Operands, AbstractSyntacticItem.SchemaWyalFile.Type.Any, WyalFile.Type.Array, WyalFile.Type.Atom, WyalFile.Type.Bool, WyalFile.Type.Byte, WyalFile.Type.Function, WyalFile.Type.FunctionOrMacroOrInvariant, WyalFile.Type.FunctionOrMethodOrProperty, WyalFile.Type.Int, WyalFile.Type.Intersection, WyalFile.Type.Invariant, WyalFile.Type.Method, WyalFile.Type.Negation, WyalFile.Type.Nominal, WyalFile.Type.Null, WyalFile.Type.Primitive, WyalFile.Type.Property, WyalFile.Type.Record, WyalFile.Type.Reference, WyalFile.Type.Union, WyalFile.Type.UnionOrIntersection, WyalFile.Type.Voiddata| Constructor and Description |
|---|
Method(WyalFile.Tuple<WyalFile.Type> parameters,
WyalFile.Tuple<WyalFile.Type> returns,
WyalFile.Tuple<WyalFile.Identifier> contextLifetimes,
WyalFile.Tuple<WyalFile.Identifier> lifetimeParameters,
wybs.lang.Attribute... attributes) |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Type.Method |
clone(SyntacticItem[] operands)
Create a new copy of the given syntactic item with the given operands.
|
WyalFile.Tuple<WyalFile.Identifier> |
getContextLifetimes() |
WyalFile.Tuple<WyalFile.Identifier> |
getLifetimeParameters() |
String |
toString() |
getParameters, getReturnsallocate, compareTo, equals, getData, getIndex, getOpcode, getOperand, getOperands, getParent, hashCode, setOpcode, setOperand, sizeclone, finalize, getClass, notify, notifyAll, wait, wait, waitallocate, getData, getIndex, getOpcode, getOperand, getOperands, getParent, setOpcode, setOperand, sizecompareTopublic Method(WyalFile.Tuple<WyalFile.Type> parameters, WyalFile.Tuple<WyalFile.Type> returns, WyalFile.Tuple<WyalFile.Identifier> contextLifetimes, WyalFile.Tuple<WyalFile.Identifier> lifetimeParameters, wybs.lang.Attribute... attributes)
public WyalFile.Type.Method clone(SyntacticItem[] operands)
SyntacticItemsize() for this item, and
be of appropriate type.clone in interface SyntacticItempublic WyalFile.Tuple<WyalFile.Identifier> getContextLifetimes()
public WyalFile.Tuple<WyalFile.Identifier> getLifetimeParameters()
public String toString()
toString in class WyalFile.Type.FunctionOrMacroOrInvariantCopyright © 2017. All rights reserved.