|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TinyVMException | |
---|---|
js.tinyvm | |
lejos.pc.tools |
Uses of TinyVMException in js.tinyvm |
---|
Methods in js.tinyvm that throw TinyVMException | |
---|---|
int |
ClassRecord.computeClassSize()
|
static Binary |
Binary.createFromClosureOf(String[] entryClassNames,
ClassPath classPath,
boolean all)
Create closure. |
void |
TinyVMTool.dump(Binary binary,
OutputStream stream,
boolean bigEndian)
Dump binary to stream. |
void |
Binary.dump(IByteWriter writer)
Dump. |
void |
ClassRecord.dump(IByteWriter aOut)
|
void |
CodeSequence.dump(IByteWriter aOut)
|
void |
ConstantRecord.dump(IByteWriter writer)
Dump. |
void |
ConstantValue.dump(IByteWriter writer)
Dump. |
void |
EntryClassIndex.dump(IByteWriter aOut)
|
void |
ExceptionRecord.dump(IByteWriter aOut)
|
void |
InstanceFieldRecord.dump(IByteWriter aOut)
|
void |
InterfaceMap.dump(IByteWriter aOut)
Write the map to the executable file. |
void |
MasterRecord.dump(IByteWriter writer)
Dump. |
void |
MethodRecord.dump(IByteWriter aOut)
|
void |
RecordTable.dump(IByteWriter writer)
Dump all elements. |
void |
StaticFieldRecord.dump(IByteWriter aOut)
|
void |
StaticValue.dump(IByteWriter writer)
|
void |
WritableData.dump(IByteWriter writer)
Dump. |
void |
CodeUtilities.exitOnBadOpCode(int aOpCode)
|
void |
ClassRecord.findHiddenMethods()
|
int |
CodeUtilities.genConstantLoad(int aPoolIndex)
Process a constant load operation. |
int |
CodeUtilities.genStaticAccess(int aPoolIndex,
int optInst,
int normInst)
Generate and instruction to access a static field. |
int |
ClassRecord.getAllocationSize()
|
int |
PrimitiveClassRecord.getAllocationSize()
|
static ClassRecord |
PrimitiveClassRecord.getArrayClassRecord(String className,
Binary aBinary,
int dims,
ClassRecord elem)
|
static ClassRecord |
PrimitiveClassRecord.getClassRecord(String className,
Binary aBinary,
byte typ)
|
static ClassRecord |
ClassRecord.getClassRecord(String className,
ClassPath aCP,
Binary aBinary)
|
ClassRecord |
Binary.getClassRecordForArray(ClassRecord elementClass)
Return the class the represents an array of the given type and dimension. |
int |
ClassRecord.getClassSize()
|
int |
InstanceFieldRecord.getFieldSize()
|
int |
ClassRecord.getInstanceFieldOffset(String aName)
|
int |
RecordTable.getLength()
Length. |
int |
StaticValue.getLength()
|
int |
WritableData.getLength()
Returns the length of the record, in bytes. |
int |
WritableDataWithOffset.getOffset()
Offset. |
int |
ClassRecord.getStaticFieldOffset(String aName)
|
StaticValue |
ClassRecord.getStaticValue(String aName)
|
boolean |
ClassRecord.hasReference()
|
boolean |
PrimitiveClassRecord.hasReference()
|
void |
RecordTable.initOffset(int startOffset)
Init offset of record table and all of its elements. |
void |
WritableDataWithOffset.initOffset(int startOffset)
Init offset. |
void |
Binary.initOffsets()
|
void |
ClassRecord.initParent()
|
Binary |
TinyVMTool.link(String classpath,
String[] entryClassNames,
boolean all,
int options,
boolean debug)
Link classes. |
void |
TinyVMTool.link(String classpath,
String[] classes,
boolean all,
OutputStream stream,
boolean bigEndian,
int options,
boolean debug)
Execute tiny vm. |
void |
Binary.log(ToolProgressMonitor monitor)
|
void |
CodeUtilities.markArray(int aPoolIndex)
Mark an array as being used. |
void |
MethodRecord.markCalled(JavaClass aClassFile,
Binary aBinary)
|
void |
CodeUtilities.markClass(int aPoolIndex)
Mark the class as being used. |
void |
ClassRecord.markMethod(MethodRecord pRec,
boolean directCall)
|
void |
PrimitiveClassRecord.markMethod(MethodRecord pRec,
boolean directCall)
|
void |
ClassRecord.markMethods()
|
void |
PrimitiveClassRecord.markMethods()
|
void |
CodeUtilities.markPrimitiveArray(byte type)
Mark a primitive array as being used. |
void |
Binary.markUsed(String[] entryClassNames)
|
void |
MethodRecord.postProcessCode(byte[] aCode,
JavaClass aClassFile,
Binary aBinary)
|
void |
MethodRecord.postProcessCode(RecordTable<CodeSequence> aCodeSequences,
JavaClass aClassFile,
Binary aBinary)
|
void |
Binary.printInterfaces()
|
int |
CodeUtilities.processArray(int aPoolIndex)
Process and array index. |
void |
CodeUtilities.processCalls(byte[] aCode,
JavaClass aClassFile,
Binary aBinary)
|
void |
Binary.processClasses(String[] entryClassNames,
ClassPath classPath)
|
int |
CodeUtilities.processClassIndex(int aPoolIndex)
Process a class index. |
void |
Binary.processCode(boolean aPostProcess)
|
byte[] |
CodeUtilities.processCode(byte[] aCode)
|
int |
CodeUtilities.processConstantIndex(int aPoolIndex)
Process a constant index. |
void |
Binary.processConstants()
|
void |
Binary.processFields()
|
void |
Binary.processMethods()
Calls storeMethods on all the classes of the closure previously computed with processClasses. |
int |
CodeUtilities.processMultiArray(int aPoolIndex)
|
void |
Binary.processOptimizedClasses()
Optimize the number and order of classes. |
void |
Binary.processOptimizedConstants()
Store constant values in an optimal fashion. |
void |
Binary.processOptimizedFields()
|
void |
Binary.processOptimizedMethods()
|
void |
BinaryReport.report(Writer writer)
Create report. |
void |
TinyVM.start(String[] args)
Execute tiny vm. |
void |
TinyVM.start(String classpath,
String[] classes,
boolean all,
String output,
boolean bigEndian,
boolean debug,
int options,
boolean verbose)
|
void |
ClassRecord.storeCode(RecordTable<CodeSequence> aCodeSequences,
boolean aPostProcess)
|
void |
PrimitiveClassRecord.storeCode(RecordTable<CodeSequence> aCodeSequences,
boolean aPostProcess)
|
void |
ClassRecord.storeConstants(RecordTable<ConstantRecord> aConstantTable,
RecordTable<ConstantValue> aConstantValues)
|
void |
PrimitiveClassRecord.storeConstants(RecordTable<ConstantRecord> aConstantTable,
RecordTable<ConstantValue> aConstantValues)
|
void |
ClassRecord.storeFields(RecordTable<RecordTable<InstanceFieldRecord>> aInstanceFieldTables,
RecordTable<StaticFieldRecord> aStaticFields,
RecordTable<StaticValue> aStaticState)
|
void |
PrimitiveClassRecord.storeFields(RecordTable<RecordTable<InstanceFieldRecord>> aInstanceFieldTables,
RecordTable<StaticFieldRecord> aStaticFields,
RecordTable<StaticValue> aStaticState)
|
void |
ClassRecord.storeInterfaceMap(RecordTable<InterfaceMap> maps)
Create and store the inetrface map for this interface class. |
void |
ClassRecord.storeMethods(RecordTable<RecordTable<MethodRecord>> aMethodTables,
RecordTable<RecordTable<ExceptionRecord>> aExceptionTables,
HashVector<Signature> aSignatures,
boolean aAll)
|
void |
PrimitiveClassRecord.storeMethods(RecordTable<RecordTable<MethodRecord>> aMethodTables,
RecordTable<RecordTable<ExceptionRecord>> aExceptionTables,
HashVector<Signature> aSignatures,
boolean aAll)
|
void |
ClassRecord.storeOptimizedFields(RecordTable<RecordTable<InstanceFieldRecord>> aInstanceFieldTables)
|
void |
PrimitiveClassRecord.storeOptimizedFields(RecordTable<RecordTable<InstanceFieldRecord>> aInstanceFieldTables)
|
void |
ClassRecord.storeOptimizedMethods(RecordTable<RecordTable<MethodRecord>> aMethodTables,
RecordTable<RecordTable<ExceptionRecord>> aExceptionTables,
HashVector<Signature> aSignatures)
|
void |
PrimitiveClassRecord.storeOptimizedMethods(RecordTable<RecordTable<MethodRecord>> aMethodTables,
RecordTable<RecordTable<ExceptionRecord>> aExceptionTables,
HashVector<Signature> aSignatures)
|
void |
ClassRecord.storeOptimizedStaticFields(RecordTable<StaticFieldRecord> aStaticFields,
RecordTable<StaticValue> aStaticState,
int align)
|
void |
PrimitiveClassRecord.storeOptimizedStaticFields(RecordTable<StaticFieldRecord> aStaticFields,
RecordTable<StaticValue> aStaticState,
int align)
|
void |
ClassRecord.storeReferredClasses(HashMap<String,ClassRecord> aClasses,
RecordTable<ClassRecord> aClassRecords,
ClassPath aClassPath,
ArrayList<String> aInterfaceMethods)
|
void |
PrimitiveClassRecord.storeReferredClasses(HashMap<String,ClassRecord> aClasses,
RecordTable<ClassRecord> aClassRecords,
ClassPath aClassPath,
ArrayList<String> aInterfaceMethods)
|
Constructors in js.tinyvm that throw TinyVMException | |
---|---|
InstanceFieldRecord(Field aEntry)
|
|
InterfaceMap(Binary iBinary,
ClassRecord crec)
|
|
MethodRecord(Method aEntry,
Signature aSignature,
ClassRecord aClassRec,
Binary aBinary,
RecordTable<RecordTable<ExceptionRecord>> aExceptionTables,
HashVector<Signature> aSignatures)
|
|
StaticValue(Field aEntry)
|
Uses of TinyVMException in lejos.pc.tools |
---|
Methods in lejos.pc.tools that throw TinyVMException | |
---|---|
org.apache.commons.cli.CommandLine |
NXJBrowserCommandLineParser.parse(String[] args)
Parse commandline. |
org.apache.commons.cli.CommandLine |
NXJUploadCommandLineParser.parse(String[] args)
Parse commandline. |
void |
NXJBrowser.run(String[] args)
|
void |
NXJLinkAndUpload.run(String[] args)
Run the utility. |
void |
NXJUpload.run(String[] args)
Run the utility. |
void |
SocketProxy.run(String[] args)
Run the Socket Proxy. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |