Package gw.lang.function
Class AbstractBlock
- java.lang.Object
-
- gw.lang.function.AbstractBlock
-
- All Implemented Interfaces:
IBlock
,IGosuClassObject
,IGosuObject
- Direct Known Subclasses:
Function0
,Function1
,Function10
,Function11
,Function12
,Function13
,Function14
,Function15
,Function16
,Function2
,Function3
,Function4
,Function5
,Function6
,Function7
,Function8
,Function9
,Procedure0
,Procedure1
,Procedure10
,Procedure11
,Procedure12
,Procedure13
,Procedure14
,Procedure15
,Procedure16
,Procedure2
,Procedure3
,Procedure4
,Procedure5
,Procedure6
,Procedure7
,Procedure8
,Procedure9
public abstract class AbstractBlock extends Object implements IBlock
-
-
Constructor Summary
Constructors Constructor Description AbstractBlock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFunctionType
getFunctionType()
IType
getIntrinsicType()
IBlockExpression
getParsedElement()
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.function.IBlock
invokeWithArgs
-
Methods inherited from interface gw.lang.reflect.gs.IGosuObject
equals, hashCode
-
-
-
-
Method Detail
-
getParsedElement
public IBlockExpression getParsedElement()
- Specified by:
getParsedElement
in interfaceIBlock
-
getFunctionType
public IFunctionType getFunctionType()
- Specified by:
getFunctionType
in interfaceIBlock
-
toString
public String toString()
- Specified by:
toString
in interfaceIGosuObject
- Overrides:
toString
in classObject
-
getIntrinsicType
public IType getIntrinsicType()
- Specified by:
getIntrinsicType
in interfaceIGosuObject
-
-