Uses of Class
gnu.bytecode.CodeAttr

Packages that use CodeAttr
gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of .class files. 
gnu.commonlisp.lang   
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages. 
gnu.kawa.reflect Contains classes to use reflection. 
gnu.kawa.xml Classes for using XML within Kawa. 
 

Uses of CodeAttr in gnu.bytecode
 

Methods in gnu.bytecode that return CodeAttr
 CodeAttr Method.getCode()
           
 CodeAttr Method.startCode()
          Recommended method to create a new CodeAttr for this Method.
 

Methods in gnu.bytecode with parameters of type CodeAttr
 boolean SwitchState.addCase(int value, CodeAttr code)
          Emit a new case, for the given value, whose label is here.
 boolean SwitchState.addCase(int value, Label label, CodeAttr code)
          Add a new case.
 void SwitchState.addDefault(CodeAttr code)
           
 void SwitchState.addDefault(Label label, CodeAttr code)
           
 Variable Scope.addVariable(CodeAttr code, Type type, java.lang.String name)
           
 void Scope.addVariable(CodeAttr code, Variable var)
           
 void Variable.allocateLocal(CodeAttr code)
          Allocate slots for a local variable (or parameter).
 void Label.define(CodeAttr code)
          Define the value of a label as having the current location.
 void Type.emitCoerceFromObject(CodeAttr code)
          Compile code to coerce/convert from Object to this type.
 void PrimType.emitCoerceFromObject(CodeAttr code)
           
 void ObjectType.emitCoerceFromObject(CodeAttr code)
          Compile (in given method) cast from Object to this Type.
 void Type.emitCoerceToObject(CodeAttr code)
          Compile code to convert a object of this type on the stack to Object.
 void PrimType.emitCoerceToObject(CodeAttr code)
           
 void Type.emitIsInstance(CodeAttr code)
           
 void PrimType.emitIsInstance(CodeAttr code)
           
 void SwitchState.finish(CodeAttr code)
          Handle the end of the switch statement.
 void Variable.freeLocal(CodeAttr code)
           
 boolean Variable.reserveLocal(int varIndex, CodeAttr code)
          Assign a local variable to a given local variable slot.
 void Scope.setStartPC(CodeAttr code)
           
 

Constructors in gnu.bytecode with parameters of type CodeAttr
IfState(CodeAttr code)
           
IfState(CodeAttr code, Label endLabel)
           
Label(CodeAttr code)
           
LineNumbersAttr(CodeAttr code)
          Add a new LineNumbersAttr to a CodeAttr.
LineNumbersAttr(short[] numbers, CodeAttr code)
           
LocalVarsAttr(CodeAttr code)
          Add a new LocalVarsAttr to a CodeAttr.
StackMapTableAttr(int numEntries, byte[] data, CodeAttr code)
          Add a new StackMapTableAttr to a CodeAttr.
SwitchState(CodeAttr code)
           
TryState(CodeAttr code)
           
 

Uses of CodeAttr in gnu.commonlisp.lang
 

Methods in gnu.commonlisp.lang with parameters of type CodeAttr
 void Lisp2.emitPushBoolean(boolean value, CodeAttr code)
           
 

Uses of CodeAttr in gnu.expr
 

Methods in gnu.expr that return CodeAttr
 CodeAttr Compilation.getCode()
           
 

Methods in gnu.expr with parameters of type CodeAttr
 Variable Declaration.allocateVariable(CodeAttr code)
           
 void Language.emitCoerceToBoolean(CodeAttr code)
          Generate code to test if an object is considered true.
 void ConditionalTarget.emitGotoFirstBranch(CodeAttr code)
          Goto whichever of IfTrue or ifFalse is specified by trueBranchComesFirst.
 void Language.emitPushBoolean(boolean value, CodeAttr code)
           
 void ScopeExp.popScope(CodeAttr code)
          Clear bytecode resources for the ScopeExp.
 

Uses of CodeAttr in gnu.kawa.lispexpr
 

Methods in gnu.kawa.lispexpr with parameters of type CodeAttr
 void LangObjType.emitCoerceFromObject(CodeAttr code)
           
 void LangPrimType.emitCoerceFromObject(CodeAttr code)
           
 void LangPrimType.emitCoerceToObject(CodeAttr code)
           
 void LangPrimType.emitIsInstance(CodeAttr code)
           
 

Uses of CodeAttr in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect with parameters of type CodeAttr
 void SingletonType.emitCoerceFromObject(CodeAttr code)
           
 

Uses of CodeAttr in gnu.kawa.xml
 

Methods in gnu.kawa.xml with parameters of type CodeAttr
 void NodeType.emitCoerceFromObject(CodeAttr code)
           
 void ProcessingInstructionType.emitCoerceFromObject(CodeAttr code)
           
 void ElementType.emitCoerceFromObject(CodeAttr code)
           
 void AttributeType.emitCoerceFromObject(CodeAttr code)
           
 void XDataType.emitCoerceFromObject(CodeAttr code)
           
 void XDataType.emitCoerceToObject(CodeAttr code)