BCodeUtils
Attributes
- Graph
-
- Supertypes
- Self type
-
BCodeUtils.type
Members list
Type members
Classlikes
Attributes
- Supertypes
Attributes
- Supertypes
- Self type
-
ConditionalJump.type
Attributes
- Supertypes
Attributes
- Supertypes
- Self type
-
JumpNonJsr.type
Attributes
- Supertypes
- Self type
-
VarInstruction.type
Value members
Concrete methods
Checks that the given name, or the concatenation of the given two names and descriptor if present, do not exceed the JVM's UTF-8 text size limits.
Checks that the given name, or the concatenation of the given two names and descriptor if present, do not exceed the JVM's UTF-8 text size limits.
Attributes
Clone the local variable descriptors of methodNode and map their start and end labels according to the labelMap.
Clone the local variable descriptors of methodNode and map their start and end labels according to the labelMap.
Attributes
Clone the local try/catch blocks of methodNode and map their start and end and handler labels according to the labelMap.
Clone the local try/catch blocks of methodNode and map their start and end and handler labels according to the labelMap.
Attributes
Return the Java modifiers for the given symbol. Java modifiers for classes:
Return the Java modifiers for the given symbol. Java modifiers for classes:
- public, abstract, final, strictfp (not used) for interfaces:
- the same as for classes, without 'final' for fields:
- public, private (*)
- static, final for methods:
- the same as for fields, plus:
- abstract, synchronized (not used), strictfp (not used), native (not used) for all:
- deprecated
(*) protected cannot be used, since inner classes 'see' protected members, and they would fail verification after lifted.
Attributes
Create a new LabelNode with a correctly associated Label.
Create a new LabelNode with a correctly associated Label.
Attributes
The number of local variable slots used for parameters and for the this reference.
The number of local variable slots used for parameters and for the this reference.
Attributes
Find the nearest preceding node to insn which is executable (i.e., not a label / line number) and which is not selected by stopBefore.
Find the nearest preceding node to insn which is executable (i.e., not a label / line number) and which is not selected by stopBefore.