Package | Description |
---|---|
javassist.bytecode.stackmap |
Modifier and Type | Class and Description |
---|---|
static class |
TypeData.AbsTypeVar |
static class |
TypeData.ArrayElement |
static class |
TypeData.ArrayType |
protected static class |
TypeData.BasicType
Primitive types.
|
static class |
TypeData.ClassName
Type data for OBJECT.
|
static class |
TypeData.NullType
Type data for NULL or OBJECT.
|
static class |
TypeData.TypeVar |
static class |
TypeData.UninitData
Type data for UNINIT.
|
static class |
TypeData.UninitThis |
static class |
TypeData.UninitTypeVar |
Modifier and Type | Field and Description |
---|---|
static TypeData |
TypeTag.DOUBLE |
static TypeData |
TypeTag.FLOAT |
static TypeData |
TypeTag.INTEGER |
protected TypeData[] |
Tracer.localsTypes |
TypeData[] |
TypedBlock.localsTypes |
static TypeData |
TypeTag.LONG |
protected TypeData[] |
Tracer.stackTypes |
TypeData[] |
TypedBlock.stackTypes |
static TypeData |
TypeTag.TOP |
protected TypeData |
TypeData.UninitTypeVar.type |
Modifier and Type | Method and Description |
---|---|
TypeData |
TypeData.join() |
TypeData |
TypeData.BasicType.join() |
TypeData |
TypeData.UninitTypeVar.join() |
TypeData |
TypeData.UninitData.join() |
static TypeData[] |
TypeData.make(int size) |
static TypeData |
TypeData.ArrayElement.make(TypeData array) |
Modifier and Type | Method and Description |
---|---|
static void |
TypeData.aastore(TypeData array,
TypeData value,
ClassPool cp) |
protected static void |
MapMaker.copyTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
protected static void |
MapMaker.copyTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
abstract boolean |
TypeData.eq(TypeData d) |
boolean |
TypeData.BasicType.eq(TypeData d) |
boolean |
TypeData.AbsTypeVar.eq(TypeData d) |
boolean |
TypeData.UninitTypeVar.eq(TypeData d) |
boolean |
TypeData.ClassName.eq(TypeData d) |
boolean |
TypeData.UninitData.eq(TypeData d) |
static TypeData |
TypeData.ArrayElement.make(TypeData array) |
abstract void |
TypeData.AbsTypeVar.merge(TypeData t) |
void |
TypeData.TypeVar.merge(TypeData t) |
void |
TypeData.ArrayType.merge(TypeData t) |
void |
TypeData.ArrayElement.merge(TypeData t) |
void |
TypeData.UninitTypeVar.merge(TypeData t) |
protected static int |
MapMaker.recordTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
protected static int |
MapMaker.recordTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
void |
TypedBlock.setStackMap(int st,
TypeData[] stack,
int nl,
TypeData[] locals) |
void |
TypedBlock.setStackMap(int st,
TypeData[] stack,
int nl,
TypeData[] locals) |
Constructor and Description |
---|
TypeVar(TypeData t) |
Copyright © 2024. All rights reserved.