public abstract static class WyalFile.Type.UnionOrIntersection extends AbstractSyntacticItem 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 |
|---|
UnionOrIntersection(WyalFile.Opcode kind,
WyalFile.Type[] types,
wybs.lang.Attribute... attributes) |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Type |
getOperand(int i)
Return the ith top-level operand in this bytecode.
|
WyalFile.Type[] |
getOperands()
Return the top-level operands in this bytecode.
|
allocate, compareTo, equals, getData, getIndex, getOpcode, getParent, hashCode, setOpcode, setOperand, size, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitallocate, clone, getData, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareTopublic UnionOrIntersection(WyalFile.Opcode kind, WyalFile.Type[] types, wybs.lang.Attribute... attributes)
public WyalFile.Type getOperand(int i)
SyntacticItemgetOperand in interface SyntacticItemgetOperand in class AbstractSyntacticItempublic WyalFile.Type[] getOperands()
SyntacticItemgetOperands in interface SyntacticItemgetOperands in class AbstractSyntacticItemCopyright © 2017. All rights reserved.