| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static JvmType.Function |
ClassFileReader.parseMethodDescriptor(String descriptor) |
| Modifier and Type | Field and Description |
|---|---|
protected JvmType.Function |
ClassFile.Method.type |
JvmType.Function |
Bytecode.Invoke.type |
| Modifier and Type | Method and Description |
|---|---|
static JvmType.Function |
JvmTypes.stripGenerics(JvmType.Function ft) |
static JvmType.Function |
JvmTypes.substitute(JvmType.Function type,
Map<String,JvmType.Reference> binding)
This method accepts a binding from type variables to concrete types, and
then substitutes each such variable occuring in the target (function)
type with its corresponding instantation.
|
JvmType.Function |
ClassFile.Method.type() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassFile.Method.setType(JvmType.Function t) |
static JvmType.Function |
JvmTypes.stripGenerics(JvmType.Function ft) |
static JvmType.Function |
JvmTypes.substitute(JvmType.Function type,
Map<String,JvmType.Reference> binding)
This method accepts a binding from type variables to concrete types, and
then substitutes each such variable occuring in the target (function)
type with its corresponding instantation.
|
| Constructor and Description |
|---|
Invoke(JvmType.Reference owner,
String name,
JvmType.Function type,
Bytecode.InvokeMode mode) |
Method(String name,
JvmType.Function type,
List<Modifier> modifiers) |
Copyright © 2016. All rights reserved.