public abstract static class WyalFile.Type.FunctionOrMacroOrInvariant extends WyalFile.Type.Atom implements WyalFile.Type
WyalFile.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.Void| Constructor and Description |
|---|
FunctionOrMacroOrInvariant(int opcode,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> parameters,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> returns) |
FunctionOrMacroOrInvariant(int opcode,
wybs.lang.SyntacticItem[] items) |
| Modifier and Type | Method and Description |
|---|---|
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> |
getParameters() |
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> |
getReturns() |
String |
toString() |
allocate, compareTo, equals, get, getAll, getAncestor, getData, getHeap, getIndex, getOpcode, getParent, hashCode, match, setOpcode, setOperand, size, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitallocate, clone, get, getAll, getData, getHeap, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareTopublic FunctionOrMacroOrInvariant(int opcode,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> parameters,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> returns)
public FunctionOrMacroOrInvariant(int opcode,
wybs.lang.SyntacticItem[] items)
public wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> getParameters()
public wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> getReturns()
public String toString()
toString in class wybs.util.AbstractSyntacticItemCopyright © 2017. All rights reserved.