Package io.activej.codegen.expression
Class VarLocal
java.lang.Object
io.activej.codegen.expression.VarLocal
- All Implemented Interfaces:
Expression,StoreDef,Variable
public final class VarLocal extends Object implements Variable
Defines methods which allow to create a local variable
-
Field Summary
Fields Modifier and Type Field Description static VarLocalVAR_LOCAL_VOID -
Constructor Summary
Constructors Constructor Description VarLocal(int local) -
Method Summary
Modifier and Type Method Description @Nullable ObjectbeginStore(Context ctx)Returns type of the owner's loadintgetLocal()Deprecated.org.objectweb.asm.Typeload(Context ctx)Processes data and returns its typevoidstore(Context ctx)voidstore(Context ctx, Object storeContext, org.objectweb.asm.Type type)
-
Field Details
-
Constructor Details
-
VarLocal
public VarLocal(int local)
-
-
Method Details
-
load
Description copied from interface:ExpressionProcesses data and returns its type- Specified by:
loadin interfaceExpression- Parameters:
ctx- information about a dynamic class- Returns:
- type of the processes data
-
beginStore
Description copied from interface:StoreDefReturns type of the owner's load- Specified by:
beginStorein interfaceStoreDef- Parameters:
ctx- information about a dynamic class- Returns:
- type of the owner's load
-
store
-
store
-
getLocal
Deprecated.
-