インターフェース Opcodes

すべての既知のサブインターフェース:
CompilableIndexAccessor, CompilablePropertyAccessor, Constants
すべての既知の実装クラス:
Assign, BeanReference, BooleanLiteral, CodeFlow, CompoundExpression, ConstructorReference, Elvis, FloatLiteral, FunctionReference, Identifier, Indexer, InlineList, InlineMap, IntLiteral, Literal, LongLiteral, MapAccessor, MapAccessor, MethodReference, NullLiteral, OpAnd, OpDec, OpDivide, OpEQ, Operator, OperatorBetween, OperatorInstanceof, OperatorMatches, OperatorNot, OperatorPower, OpGE, OpGT, OpInc, OpLE, OpLT, OpMinus, OpModulus, OpMultiply, OpNE, OpOr, OpPlus, Projection, PropertyOrFieldReference, QualifiedIdentifier, RealLiteral, ReflectiveIndexAccessor, Selection, SpelCompiler, SpelNodeImpl, StringLiteral, Ternary, TypeReference, VariableReference

public interface Opcodes
JVM オペコード、アクセスフラグ、配列型コード。一部のオペコードは自動的に処理されるため、このインターフェースはすべての JVM オペコードを定義するわけではありません。例: xLOAD および xSTORE オペコードは、可能な場合、xLOAD_n および xSTORE_n オペコードに自動的に置き換えられます。xLOAD_n および xSTORE_n オペコードは、このインターフェースでは定義されていません。同様に LDC の場合、必要に応じて LDC_W または LDC2_W、WIDE、GOTO_W、JSR_W に自動的に置き換えられます。
作成者:
Eric Bruneton, Eugene Kuleshov
関連事項: