Module org.glavo.classfile
Package org.glavo.classfile.impl
Class AbstractPseudoInstruction.UnboundLocalVariable
java.lang.Object
org.glavo.classfile.impl.AbstractElement
org.glavo.classfile.impl.AbstractPseudoInstruction
org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
- All Implemented Interfaces:
ClassFileElement,CodeElement,LocalVariable,PseudoInstruction
- Enclosing class:
AbstractPseudoInstruction
public static final class AbstractPseudoInstruction.UnboundLocalVariable
extends AbstractPseudoInstruction
implements LocalVariable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glavo.classfile.impl.AbstractPseudoInstruction
AbstractPseudoInstruction.ExceptionCatchImpl, AbstractPseudoInstruction.UnboundCharacterRange, AbstractPseudoInstruction.UnboundLocalVariable, AbstractPseudoInstruction.UnboundLocalVariableType -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUnboundLocalVariable(int slot, Utf8Entry name, Utf8Entry descriptor, Label startScope, Label endScope) -
Method Summary
Methods inherited from class org.glavo.classfile.impl.AbstractElement
writeTo, writeTo, writeToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glavo.classfile.instruction.LocalVariable
endScope, name, slot, startScope, typeSymbol, writeTo
-
Field Details
-
slot
protected final int slot -
name
-
descriptor
-
startScope
-
endScope
-
-
Constructor Details
-
UnboundLocalVariable
-
-
Method Details
-
type
Description copied from interface:LocalVariableReturns the local variable field descriptor.- Specified by:
typein interfaceLocalVariable- Returns:
- the local variable field descriptor
-
writeTo
- Specified by:
writeToin classAbstractPseudoInstruction
-
toString
-
slot
public int slot() -
name
-
nameString
-
startScope
-
endScope
-
writeTo
-