Uses of Class
de.grogra.xl.compiler.BytecodeWriter
Packages that use BytecodeWriter
-
Uses of BytecodeWriter in de.grogra.xl.compiler
Methods in de.grogra.xl.compiler with parameters of type BytecodeWriterModifier and TypeMethodDescriptionCompilerBase.compile(CompilationUnit[] units, CClass shell, BytecodeWriter writer, FileSystem fs, Object dir, boolean keepExpressions) protected voidXMethod.writeImpl(BytecodeWriter writer, boolean discard) -
Uses of BytecodeWriter in de.grogra.xl.expr
Methods in de.grogra.xl.expr with parameters of type BytecodeWriterModifier and TypeMethodDescriptionfinal voidExpression.write(BytecodeWriter writer, boolean discard) protected voidBreak.writeAbruptCompletion(BytecodeWriter writer) protected abstract voidControlTransfer.writeAbruptCompletion(BytecodeWriter writer) protected voidReturn.writeAbruptCompletion(BytecodeWriter writer) voidExpression.writeChildren(BytecodeWriter writer) intBooleanConst.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intConditional.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intConditionalAnd.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intConditionalOr.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intEquals.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) protected voidExpression.writeConditional(BytecodeWriter writer, boolean discard) intExpression.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intGE.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intGT.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intLE.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intLT.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intNot.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) intNotEquals.writeConditional(BytecodeWriter writer, org.objectweb.asm.Label falseLabel, org.objectweb.asm.Label trueLabel) voidBreakTarget.writeFinally(BytecodeWriter writer, int lbl, ControlTransfer transfer) voidExpression.writeFinally(BytecodeWriter writer, int label, ControlTransfer cause) voidFinally.writeFinally(BytecodeWriter writer, int label, ControlTransfer transfer) voidFinishIteratorGenerator.writeFinally(BytecodeWriter writer, int label, ControlTransfer transfer) voidMethodExpression.writeFinally(BytecodeWriter writer, int label, ControlTransfer cause) voidSynchronized.writeFinally(BytecodeWriter writer, int label, ControlTransfer transfer) voidTryFinally.writeFinally(BytecodeWriter writer, int label, ControlTransfer transfer) protected voidAdd.writeImpl(BytecodeWriter writer, boolean discard) protected voidArrayGenerator.writeImpl(BytecodeWriter writer, boolean discard) protected voidArrayInit.writeImpl(BytecodeWriter writer, boolean discard) protected voidAssert.writeImpl(BytecodeWriter writer, boolean discard) protected voidAssignArrayComponent.writeImpl(BytecodeWriter writer, boolean discard) protected voidAssignArrayGenerator.writeImpl(BytecodeWriter writer, boolean discard) protected voidAssignField.writeImpl(BytecodeWriter writer, boolean discard) protected voidAssignLocal.writeImpl(BytecodeWriter writer, boolean discard) protected voidBooleanConst.writeImpl(BytecodeWriter out, boolean discard) protected voidBreakTarget.writeImpl(BytecodeWriter writer, boolean discard) protected voidByteConst.writeImpl(BytecodeWriter out, boolean discard) protected voidCatch.writeImpl(BytecodeWriter writer, boolean discard) protected voidCharConst.writeImpl(BytecodeWriter out, boolean discard) protected voidClassConst.writeImpl(BytecodeWriter out, boolean discard) protected voidComparison.writeImpl(BytecodeWriter writer, boolean discard) protected voidConditional.writeImpl(BytecodeWriter writer, boolean discard) protected voidConditionalAnd.writeImpl(BytecodeWriter writer, boolean discard) protected voidConditionalOr.writeImpl(BytecodeWriter writer, boolean discard) protected voidControlTransfer.writeImpl(BytecodeWriter writer, boolean discard) protected voidDoubleConst.writeImpl(BytecodeWriter out, boolean discard) protected voidExpression.writeImpl(BytecodeWriter writer, boolean discard) protected voidFilterGuard.writeImpl(BytecodeWriter writer, boolean discard) protected voidFinally.writeImpl(BytecodeWriter writer, boolean discard) protected voidFinishIteratorGenerator.writeImpl(BytecodeWriter writer, boolean discard) protected voidFloatConst.writeImpl(BytecodeWriter out, boolean discard) protected voidGetDescriptor.writeImpl(BytecodeWriter out, boolean discard) protected voidGetLocal.writeImpl(BytecodeWriter writer, boolean discard) protected voidGetProperty.writeImpl(BytecodeWriter writer, boolean discard) protected voidGetPropertyInstance.writeImpl(BytecodeWriter writer, boolean discard) protected voidGetQuery.writeImpl(BytecodeWriter out, boolean discard) protected voidGetVMXFrame.writeImpl(BytecodeWriter out, boolean discard) protected voidGuard.writeImpl(BytecodeWriter writer, boolean discard) protected voidIf.writeImpl(BytecodeWriter writer, boolean discard) protected voidIntConst.writeImpl(BytecodeWriter out, boolean discard) protected voidInvoke.writeImpl(BytecodeWriter writer, boolean discard) protected voidIterableGenerator.writeImpl(BytecodeWriter writer, boolean discard) protected voidLongConst.writeImpl(BytecodeWriter out, boolean discard) protected voidModelExpression.writeImpl(BytecodeWriter writer, boolean discard) protected voidNoBytecode.writeImpl(BytecodeWriter writer, boolean discard) protected voidNot.writeImpl(BytecodeWriter writer, boolean discard) protected voidObjectConst.writeImpl(BytecodeWriter out, boolean discard) protected voidPopIntArray.writeImpl(BytecodeWriter writer, boolean discard) protected voidPower.writeImpl(BytecodeWriter writer, boolean discard) protected voidProduction.writeImpl(BytecodeWriter writer, boolean discard) protected voidPropertyAssignment.writeImpl(BytecodeWriter writer, boolean discard) protected voidPushInts.writeImpl(BytecodeWriter writer, boolean discard) protected voidRange.writeImpl(BytecodeWriter writer, boolean discard) protected voidRoot.writeImpl(BytecodeWriter writer, boolean discard) protected voidSetThis.writeImpl(BytecodeWriter writer, boolean discards) protected voidShortConst.writeImpl(BytecodeWriter out, boolean discard) protected voidSwapBytecode.writeImpl(BytecodeWriter writer, boolean discard) protected voidSynchronized.writeImpl(BytecodeWriter writer, boolean discard) protected voidTryCatch.writeImpl(BytecodeWriter writer, boolean discard) protected voidTryFinally.writeImpl(BytecodeWriter writer, boolean discard) protected voidTypeConst.writeImpl(BytecodeWriter out, boolean discard) protected voidYield.writeImpl(BytecodeWriter writer, boolean discard) protected voidBreak.writeLocal(BytecodeWriter writer, Expression location) protected abstract voidControlTransfer.writeLocal(BytecodeWriter writer, Expression location) protected voidReturn.writeLocal(BytecodeWriter writer, Expression location) protected voidBinaryExpression.writeOperator(BytecodeWriter writer) protected voidBlock.writeOperator(BytecodeWriter writer) protected voidCast.writeOperator(BytecodeWriter writer) protected voidCheckNonNull.writeOperator(BytecodeWriter writer) protected voidCompare.writeOperator(BytecodeWriter writer) protected voidComplement.writeOperator(BytecodeWriter writer) protected voidCreateArray.writeOperator(BytecodeWriter writer) protected voidDisposeDescriptor.writeOperator(BytecodeWriter out) protected voidDo.writeOperator(BytecodeWriter writer) protected voidEnterFrame.writeOperator(BytecodeWriter writer) protected voidExpression.writeOperator(BytecodeWriter writer) protected voidExpressionList.writeOperator(BytecodeWriter writer) protected voidFor.writeOperator(BytecodeWriter writer) protected voidGetArrayComponent.writeOperator(BytecodeWriter writer) protected voidGetField.writeOperator(BytecodeWriter writer) protected voidId.writeOperator(BytecodeWriter writer) protected voidInstanceOf.writeOperator(BytecodeWriter writer) protected voidLeaveFrame.writeOperator(BytecodeWriter writer) protected voidNew.writeOperator(BytecodeWriter writer) protected voidPop.writeOperator(BytecodeWriter writer) protected voidPos.writeOperator(BytecodeWriter writer) protected voidShift.writeOperator(BytecodeWriter writer) protected voidStringConversion.writeOperator(BytecodeWriter writer) protected voidSuper.writeOperator(BytecodeWriter writer) protected voidSwitch.writeOperator(BytecodeWriter writer) protected voidThrow.writeOperator(BytecodeWriter writer) protected voidUnaryExpression.writeOperator(BytecodeWriter writer) protected voidWhile.writeOperator(BytecodeWriter writer) protected voidBreak.writeTransfer(BytecodeWriter writer, BreakTarget e) protected abstract voidControlTransfer.writeTransfer(BytecodeWriter writer, BreakTarget target) protected voidReturn.writeTransfer(BytecodeWriter writer, BreakTarget e)