| Package | Description |
|---|---|
| jasm.io |
Provides classes for reading/writing class files and Jasm files.
|
| jasm.lang |
Provides core class for representing JVM class files, bytecodes, types and constants.
|
| jasm.util |
Provides various helper classes, including a simple library for performing dataflow analysis.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<Integer,JvmType>[] |
ClassFileReader.exceptionHandlers(int offset,
int exceptionTableOffset) |
static Pair<JvmType.Variable,Integer> |
ClassFileReader.parseFormalType(String descriptor,
int pos) |
static Pair<JvmType.Clazz,Integer> |
ClassFileReader.parseInternalClassDescriptor(String descriptor,
int pos) |
static Pair<JvmType,Integer> |
ClassFileReader.parseInternalDescriptor(String descriptor,
int pos) |
| Modifier and Type | Field and Description |
|---|---|
List<Pair<Integer,String>> |
Bytecode.Switch.cases |
static Comparator<Pair<Integer,String>> |
Bytecode.switchcomp |
| Modifier and Type | Method and Description |
|---|---|
Pair<String,List<JvmType.Reference>> |
JvmType.Clazz.lastComponent() |
| Modifier and Type | Method and Description |
|---|---|
List<Pair<String,List<JvmType.Reference>>> |
JvmType.Clazz.components() |
| Constructor and Description |
|---|
Clazz(String pkg,
List<Pair<String,List<JvmType.Reference>>> components) |
Switch(String def,
List<Pair<Integer,String>> cases) |
| Modifier and Type | Class and Description |
|---|---|
class |
Triple<FIRST,SECOND,THIRD>
This class represents a triple of items
|
Copyright © 2016. All rights reserved.