Package org.qdl_lang.state
Interface XThing
-
- All Superinterfaces:
Cloneable
,Serializable
- All Known Subinterfaces:
FunctionRecordInterface
- All Known Implementing Classes:
CryptoModule
,EGModule
,FR_WithState
,FunctionRecord
,JavaModule
,MIWrapper
,Module
,QDLCLIToolsModule
,QDLConvertModule
,QDLDBModule
,QDLDynamoDBModule
,QDLFunctionRecord
,QDLHTTPModule
,QDLMailModule
,QDLModule
,StatefulModule
,VThing
public interface XThing extends Serializable, Cloneable
Top-level object for a thing (object) that has a name in that is unique in a local scope. These are the basic object in local state.XTable
s are populated with these and kept inXStack
s. Requests to the stack be name return the first so-named thing. This allows, for instance, a local variable,x , to override another variablex . It is the basis for encapsulation.Created by Jeff Gaynor
on 11/7/21 at 5:15 AM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XKey
getKey()
String
getName()
-