Package com.prineside.luaj
Class FPrototype
java.lang.Object
com.prineside.luaj.FPrototype
A "baked" or fixed prototype definition, stores immutable data and everything is final for performance.
Can be obtained from the regular Prototype.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int[]
final boolean
final LuaValue[]
final short
final short
final short[]
final LocVars[]
final byte
final byte
final FPrototype[]
final LuaString
final Upvaldesc[]
-
Constructor Summary
ConstructorsConstructorDescriptionFPrototype
(LuaValue[] k, int[] code, FPrototype[] p, short[] lineinfo, LocVars[] locvars, Upvaldesc[] upvalues, LuaString source, short linedefined, short lastlinedefined, byte numparams, boolean is_vararg, byte maxstacksize) -
Method Summary
Modifier and TypeMethodDescriptiongetlocalname
(int number, int pc) Get the name of a local variable.toString()
-
Field Details
-
k
-
code
public final int[] code -
p
-
lineinfo
public final short[] lineinfo -
locvars
-
upvalues
-
source
-
linedefined
public final short linedefined -
lastlinedefined
public final short lastlinedefined -
numparams
public final byte numparams -
is_vararg
public final boolean is_vararg -
maxstacksize
public final byte maxstacksize
-
-
Constructor Details
-
FPrototype
public FPrototype(LuaValue[] k, int[] code, FPrototype[] p, short[] lineinfo, LocVars[] locvars, Upvaldesc[] upvalues, LuaString source, short linedefined, short lastlinedefined, byte numparams, boolean is_vararg, byte maxstacksize)
-
-
Method Details