Package se.krka.kahlua.vm
Class Prototype
java.lang.Object
se.krka.kahlua.vm.Prototype
public final class Prototype
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description int[]codejava.lang.Object[]constantsjava.lang.Stringfilejava.lang.StringfilenamebooleanisVarargint[]linesint[]locvarlinesjava.lang.String[]locvarsintmaxStacksizejava.lang.StringnameintnumParamsintnumUpvaluesPrototype[]prototypes -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voiddump(java.io.OutputStream outputStream)static LuaClosureloadByteCode(java.io.DataInputStream dataInputStream, KahluaTable kahluaTable)static LuaClosureloadByteCode(java.io.InputStream inputStream, KahluaTable kahluaTable)static intrev(int int1)static longrev(long long1)static inttoInt(int int1, boolean boolean1)static longtoLong(long long1, boolean boolean1)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
code
public int[] code -
constants
public java.lang.Object[] constants -
prototypes
-
numParams
public int numParams -
isVararg
public boolean isVararg -
name
public java.lang.String name -
lines
public int[] lines -
numUpvalues
public int numUpvalues -
maxStacksize
public int maxStacksize -
file
public java.lang.String file -
filename
public java.lang.String filename -
locvars
public java.lang.String[] locvars -
locvarlines
public int[] locvarlines
-
-
Constructor Details
-
Prototype
public Prototype() -
Prototype
public Prototype(java.io.DataInputStream dataInputStream, boolean boolean1, java.lang.String string, int int1) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
rev
public static int rev(int int1) -
rev
public static long rev(long long1) -
toInt
public static int toInt(int int1, boolean boolean1) -
toLong
public static long toLong(long long1, boolean boolean1) -
loadByteCode
public static LuaClosure loadByteCode(java.io.DataInputStream dataInputStream, KahluaTable kahluaTable) throws java.io.IOException- Throws:
java.io.IOException
-
loadByteCode
public static LuaClosure loadByteCode(java.io.InputStream inputStream, KahluaTable kahluaTable) throws java.io.IOException- Throws:
java.io.IOException
-
dump
public void dump(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-