void | OpAnd.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpGE.generateCode(MethodVisitor mv, CodeFlow cf) |
void | VariableReference.generateCode(MethodVisitor mv, CodeFlow cf) |
void | NullLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpMultiply.generateCode(MethodVisitor mv, CodeFlow cf) |
void | Elvis.generateCode(MethodVisitor mv, CodeFlow cf) |
void | RealLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpPlus.generateCode(MethodVisitor mv, CodeFlow cf) |
void | FloatLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpDivide.generateCode(MethodVisitor mv, CodeFlow cf) |
void | TypeReference.generateCode(MethodVisitor mv, CodeFlow cf) |
void | InlineList.generateCode(MethodVisitor mv, CodeFlow codeflow) |
void | SpelNodeImpl.generateCode(MethodVisitor mv, CodeFlow cf) このノードのバイトコードを提供されたビジターに生成します。 |
void | OpEQ.generateCode(MethodVisitor mv, CodeFlow cf) |
void | StringLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | CompoundExpression.generateCode(MethodVisitor mv, CodeFlow cf) |
void | IntLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OperatorNot.generateCode(MethodVisitor mv, CodeFlow cf) |
void | BooleanLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpOr.generateCode(MethodVisitor mv, CodeFlow cf) |
void | Indexer.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpModulus.generateCode(MethodVisitor mv, CodeFlow cf) |
void | Ternary.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpMinus.generateCode(MethodVisitor mv, CodeFlow cf) |
void | ConstructorReference.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OperatorInstanceof.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpGT.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpNE.generateCode(MethodVisitor mv, CodeFlow cf) |
void | PropertyOrFieldReference.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpLE.generateCode(MethodVisitor mv, CodeFlow cf) |
void | MethodReference.generateCode(MethodVisitor mv, CodeFlow cf) |
void | LongLiteral.generateCode(MethodVisitor mv, CodeFlow cf) |
void | OpLT.generateCode(MethodVisitor mv, CodeFlow cf) |
void | FunctionReference.generateCode(MethodVisitor mv, CodeFlow cf) |
protected static void | SpelNodeImpl.generateCodeForArgument(MethodVisitor mv, CodeFlow cf, SpelNodeImpl argument, StringSE paramDesc) 引数を求めてバイトコードを生成し、その後、ボクシング / アンボクシング / チェックキャストを実行して、期待されるパラメーター記述子と一致することを確認します。 |
protected static void | SpelNodeImpl.generateCodeForArguments(MethodVisitor mv, CodeFlow cf, MemberSE member, SpelNodeImpl[] arguments) 指定されたメソッドの引数値の構築を処理するコードを生成します。 |
protected void | Operator.generateComparisonCode(MethodVisitor mv, CodeFlow cf, int compInstruction1, int compInstruction2) 数値比較演算子は非常によく似た生成コードを共有し、2 つの比較命令のみが異なります。 |