Uses of Class
org.glassfish.rmic.tools.asm.Assembler
Packages that use Assembler
Package
Description
-
Uses of Assembler in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java with parameters of type AssemblerModifier and TypeMethodDescriptionvoidMemberDefinition.code(Environment env, Assembler asm) Generate codevoidMemberDefinition.codeInit(Environment env, Context ctx, Assembler asm) -
Uses of Assembler in org.glassfish.rmic.tools.javac
Methods in org.glassfish.rmic.tools.javac with parameters of type AssemblerModifier and TypeMethodDescriptionvoidSourceMember.code(Environment env, Assembler asm) Deprecated.Generate codevoidSourceMember.codeInit(Environment env, Context ctx, Assembler asm) Deprecated. -
Uses of Assembler in org.glassfish.rmic.tools.tree
Methods in org.glassfish.rmic.tools.tree with parameters of type AssemblerModifier and TypeMethodDescriptionvoidAssignExpression.code(Environment env, Context ctx, Assembler asm) voidAssignOpExpression.code(Environment env, Context ctx, Assembler asm) voidBreakStatement.code(Environment env, Context ctx, Assembler asm) CodevoidCatchStatement.code(Environment env, Context ctx, Assembler asm) CodevoidCommaExpression.code(Environment env, Context ctx, Assembler asm) voidCompoundStatement.code(Environment env, Context ctx, Assembler asm) CodevoidConditionalExpression.code(Environment env, Context ctx, Assembler asm) voidContinueStatement.code(Environment env, Context ctx, Assembler asm) CodevoidDeclarationStatement.code(Environment env, Context ctx, Assembler asm) CodevoidDoStatement.code(Environment env, Context ctx, Assembler asm) CodevoidExpression.code(Environment env, Context ctx, Assembler asm) voidExpressionStatement.code(Environment env, Context ctx, Assembler asm) CodevoidFinallyStatement.code(Environment env, Context ctx, Assembler asm) CodevoidForStatement.code(Environment env, Context ctx, Assembler asm) CodevoidIfStatement.code(Environment env, Context ctx, Assembler asm) CodevoidInlineMethodExpression.code(Environment env, Context ctx, Assembler asm) CodevoidInlineNewInstanceExpression.code(Environment env, Context ctx, Assembler asm) CodevoidInlineReturnStatement.code(Environment env, Context ctx, Assembler asm) CodevoidInstanceOfExpression.code(Environment env, Context ctx, Assembler asm) voidNewInstanceExpression.code(Environment env, Context ctx, Assembler asm) CodevoidPostDecExpression.code(Environment env, Context ctx, Assembler asm) voidPostIncExpression.code(Environment env, Context ctx, Assembler asm) voidPreDecExpression.code(Environment env, Context ctx, Assembler asm) voidPreIncExpression.code(Environment env, Context ctx, Assembler asm) voidReturnStatement.code(Environment env, Context ctx, Assembler asm) CodevoidStatement.code(Environment env, Context ctx, Assembler asm) CodevoidSwitchStatement.code(Environment env, Context ctx, Assembler asm) CodevoidSynchronizedStatement.code(Environment env, Context ctx, Assembler asm) CodevoidThrowStatement.code(Environment env, Context ctx, Assembler asm) CodevoidTryStatement.code(Environment env, Context ctx, Assembler asm) CodevoidVarDeclarationStatement.code(Environment env, Context ctx, Assembler asm) CodevoidWhileStatement.code(Environment env, Context ctx, Assembler asm) CodevoidUplevelReference.codeArguments(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField) Code is being generated for a call to a constructor of the client class.voidUplevelReference.codeInitialization(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField) Code is being generated for a constructor of the client class.voidAddExpression.codeValue(Environment env, Context ctx, Assembler asm) voidArrayAccessExpression.codeValue(Environment env, Context ctx, Assembler asm) voidArrayExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidAssignExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidAssignOpExpression.codeValue(Environment env, Context ctx, Assembler asm) voidBinaryBitExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidBinaryExpression.codeValue(Environment env, Context ctx, Assembler asm) voidBitNotExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidBooleanExpression.codeValue(Environment env, Context ctx, Assembler asm) voidCommaExpression.codeValue(Environment env, Context ctx, Assembler asm) voidConditionalExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidConvertExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidDoubleExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidExpression.codeValue(Environment env, Context ctx, Assembler asm) voidFieldExpression.codeValue(Environment env, Context ctx, Assembler asm) voidFloatExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidIdentifierExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInlineMethodExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInlineNewInstanceExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInstanceOfExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidIntegerExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidLengthExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidLongExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidMethodExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNegativeExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNewArrayExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNewInstanceExpression.codeValue(Environment env, Context ctx, Assembler asm) voidNotExpression.codeValue(Environment env, Context ctx, Assembler asm) Instead of relying on the default code generation which uses conditional branching, generate a simpler stream using XOR.voidNullExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPostDecExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPostIncExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPreDecExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPreIncExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidStringExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidThisExpression.codeValue(Environment env, Context ctx, Assembler asm) Code