インタフェースCodeElement

すべてのスーパー・インタフェース:
ClassFileElement
既知のすべてのサブインタフェース:
ArrayLoadInstruction, ArrayStoreInstruction, BranchInstruction, CharacterRange, ConstantInstruction, ConstantInstruction.ArgumentConstantInstruction, ConstantInstruction.IntrinsicConstantInstruction, ConstantInstruction.LoadConstantInstruction, ConvertInstruction, DiscontinuedInstruction, DiscontinuedInstruction.JsrInstruction, DiscontinuedInstruction.RetInstruction, ExceptionCatch, FieldInstruction, IncrementInstruction, Instruction, InvokeDynamicInstruction, InvokeInstruction, LabelTarget, LineNumber, LoadInstruction, LocalVariable, LocalVariableType, LookupSwitchInstruction, MonitorInstruction, NewMultiArrayInstruction, NewObjectInstruction, NewPrimitiveArrayInstruction, NewReferenceArrayInstruction, NopInstruction, OperatorInstruction, PseudoInstruction, ReturnInstruction, RuntimeInvisibleTypeAnnotationsAttribute, RuntimeVisibleTypeAnnotationsAttribute, StackInstruction, StackMapTableAttribute, StoreInstruction, TableSwitchInstruction, ThrowInstruction, TypeCheckInstruction
既知のすべての実装クラス:
CustomAttribute

CodeModelのメンバー要素のマーカー・インタフェース。 このような要素は、特に指定されていないかぎり、CodeModelをトラバースするときに、CodeBuilderに指定して、CodeTransformで処理できます。

コード要素は、InstructionPseudoInstructionおよびAttributeに分類できます。 他のCompoundElementとは異なり、すべてのInstructionおよび一部のPseudoInstructionの要素の順序は重要です。

シール済クラス階層グラフ:
CodeElementのシール済クラス階層グラフCodeElementのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目: