Modifier and Type | Class and Description |
---|---|
public static record | |
public static record | |
public static record |
Modifier and Type | Field and Description |
---|---|
private final ClassReader | |
private final LabelContext | |
private final List | |
private int | |
private final int | |
private static final int | |
private static final int |
Access | Constructor and Description |
---|---|
pack-priv | StackMapDecoder(ClassReader classReader, int pos, LabelContext ctx, List<StackMapFrameInfo.
|
Modifier and Type | Method and Description |
---|---|
pack-priv List | |
private static boolean | equals(List<StackMapFrameInfo.
|
pack-priv static List | |
public static List | initFrameLocals(ClassEntry thisClass, String methodName, MethodTypeDesc methodType, boolean isStatic)
|
private StackMapFrameInfo. | |
private int | |
private static void | writeFrame(BufWriterImpl out, int offsetDelta, List<StackMapFrameInfo.
|
public static void | |
private static void |
classReader | back to summary |
---|---|
private final ClassReader classReader |
ctx | back to summary |
---|---|
private final LabelContext ctx |
initFrameLocals | back to summary |
---|---|
private final List<StackMapFrameInfo. |
p | back to summary |
---|---|
private int p |
pos | back to summary |
---|---|
private final int pos |
SAME_EXTENDED | back to summary |
---|---|
private static final int SAME_EXTENDED |
SAME_LOCALS_1_STACK_ITEM_EXTENDED | back to summary |
---|---|
private static final int SAME_LOCALS_1_STACK_ITEM_EXTENDED |
StackMapDecoder | back to summary |
---|---|
pack-priv StackMapDecoder(ClassReader classReader, int pos, LabelContext ctx, List<StackMapFrameInfo. |
entries | back to summary |
---|---|
pack-priv List |
equals | back to summary |
---|---|
private static boolean equals(List<StackMapFrameInfo. |
initFrameLocals | back to summary |
---|---|
pack-priv static List |
initFrameLocals | back to summary |
---|---|
public static List |
readVerificationTypeInfo | back to summary |
---|---|
private StackMapFrameInfo. |
u2 | back to summary |
---|---|
private int u2() |
writeFrame | back to summary |
---|---|
private static void writeFrame(BufWriterImpl out, int offsetDelta, List<StackMapFrameInfo. |
writeFrames | back to summary |
---|---|
public static void writeFrames(BufWriter b, List<StackMapFrameInfo> entries) |
writeTypeInfo | back to summary |
---|---|
private static void writeTypeInfo(BufWriterImpl bw, StackMapFrameInfo. |
Modifier and Type | Field and Description |
---|---|
private final ClassEntry | className
Record Component accessed by className(). |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public ClassEntry | className()
Record Component getter of className. Implements java. Returns the class of the object.
|
public boolean | equals(Object
the reference object with which to compare. o)Implements abstract java. Indicates whether some other object is "equal to" this one. |
public int | |
public int | tag()
Implements java. Returns the tag of the type info. |
public String | toString()
Implements abstract java. Returns a string representation of the record. |
className | back to summary |
---|---|
private final ClassEntry className Record Component accessed by className(). |
ObjectVerificationTypeInfoImpl | back to summary |
---|---|
public ObjectVerificationTypeInfoImpl(ClassEntry className) |
className | back to summary |
---|---|
public ClassEntry className() Record Component getter of className. Implements java. Doc from java. Returns the class of the object.
|
equals | back to summary |
---|---|
public boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of R copy = new R(r.c1(), r.c2(), ..., r.cn());then it must be the case that r.equals(copy) .
|
hashCode | back to summary |
---|---|
public int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of
|
tag | back to summary |
---|---|
public int tag() Implements java. Doc from java. Returns the tag of the type info.
|
toString | back to summary |
---|---|
public String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. |
Modifier and Type | Field and Description |
---|---|
private final int | frameType
Record Component accessed by frameType(). |
private final List | |
private final List | |
private final Label |
Access | Constructor and Description |
---|---|
public | StackMapFrameImpl(int frameType, Label target, List<StackMapFrameInfo.
|
Modifier and Type | Method and Description |
---|---|
public final boolean | equals(Object
the reference object with which to compare. o)Implements abstract java. Indicates whether some other object is "equal to" this one. |
public int | frameType()
Record Component getter of frameType. Implements java. Returns the frame compact form type.
|
public final int | |
public List | locals()
Record Component getter of locals. Implements java. Returns the expanded local variable types.
|
public List | stack()
Record Component getter of stack. Implements java. Returns the expanded stack types.
|
public Label | target()
Record Component getter of target. Implements java. Returns the frame target label.
|
public final String | toString()
Implements abstract java. Returns a string representation of the record. |
frameType | back to summary |
---|---|
private final int frameType Record Component accessed by frameType(). |
locals | back to summary |
---|---|
private final List<StackMapFrameInfo. Record Component accessed by locals(). |
stack | back to summary |
---|---|
private final List<StackMapFrameInfo. Record Component accessed by stack(). |
target | back to summary |
---|---|
private final Label target Record Component accessed by target(). |
StackMapFrameImpl | back to summary |
---|---|
public StackMapFrameImpl(int frameType, Label target, List<StackMapFrameInfo. |
equals | back to summary |
---|---|
public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of R copy = new R(r.c1(), r.c2(), ..., r.cn());then it must be the case that r.equals(copy) .
|
frameType | back to summary |
---|---|
public int frameType() Record Component getter of frameType. Implements java. Doc from java. Returns the frame compact form type.
|
hashCode | back to summary |
---|---|
public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of
|
locals | back to summary |
---|---|
public List Record Component getter of locals. Implements java. Doc from java. Returns the expanded local variable types.
|
stack | back to summary |
---|---|
public List Record Component getter of stack. Implements java. Doc from java. Returns the expanded stack types.
|
target | back to summary |
---|---|
public Label target() Record Component getter of target. Implements java. Doc from java. Returns the frame target label.
|
toString | back to summary |
---|---|
public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves.
|
Modifier and Type | Field and Description |
---|---|
private final Label | newTarget
Record Component accessed by newTarget(). |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public final boolean | equals(Object
the reference object with which to compare. o)Implements abstract java. Indicates whether some other object is "equal to" this one. |
public final int | |
public Label | newTarget()
Record Component getter of newTarget. Implements java. Returns the
|
public int | tag()
Implements java. Returns the tag of the type info. |
public String | toString()
Implements abstract java. Returns a string representation of the record. |
newTarget | back to summary |
---|---|
private final Label newTarget Record Component accessed by newTarget(). |
UninitializedVerificationTypeInfoImpl | back to summary |
---|---|
public UninitializedVerificationTypeInfoImpl(Label newTarget) |
equals | back to summary |
---|---|
public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of R copy = new R(r.c1(), r.c2(), ..., r.cn());then it must be the case that r.equals(copy) .
|
hashCode | back to summary |
---|---|
public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of
|
newTarget | back to summary |
---|---|
public Label newTarget() Record Component getter of newTarget. Implements java. Doc from java. Returns the
|
tag | back to summary |
---|---|
public int tag() Implements java. Doc from java. Returns the tag of the type info.
|
toString | back to summary |
---|---|
public String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. |