| 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 |
|---|---|
protected JvmType.Primitive |
ClassFileReader.decodeConversionType(int offset) |
| Modifier and Type | Class and Description |
|---|---|
static class |
JvmType.Bool
Represents the Java type "boolean"
|
static class |
JvmType.Byte
Represents the Java type "byte"
|
static class |
JvmType.Char
Represents the Java type "char"
|
static class |
JvmType.Double
Represents the Java type "double"
|
static class |
JvmType.Float
Represents the Java type "float"
|
static class |
JvmType.Int
Represents the Java type "int"
|
static class |
JvmType.Long
Represents the Java type "long"
|
static class |
JvmType.Short
Represents the Java type "short"
|
static class |
JvmType.Void
The Void type is used to represent "void" types, found in method
declarations.
|
| Modifier and Type | Field and Description |
|---|---|
JvmType.Primitive |
Bytecode.Conversion.from |
JvmType.Primitive |
Bytecode.Conversion.to |
| Modifier and Type | Method and Description |
|---|---|
static JvmType.Primitive |
JvmTypes.unboxedType(JvmType.Clazz p)
Given a primitive wrapper class (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
static JvmType.Clazz |
JvmTypes.boxedType(JvmType.Primitive p)
Given a primitive type, determine the equivalent boxed type.
|
| Constructor and Description |
|---|
Conversion(JvmType.Primitive from,
JvmType.Primitive to) |
Copyright © 2016. All rights reserved.