java.lang.Object
java.lang.Enum<Tree.Kind>
com.sun.source.tree.Tree.Kind
- すべての実装されたインタフェース:
- Serializable,- Comparable<Tree.Kind>,- Constable
- 含まれているインタフェース:
- Tree
すべての種類のツリーを列挙します。
- 
ネストされたクラスのサマリークラスjava.lang.Enumで宣言されたネストされたクラス/インタフェースEnum.EnumDesc<E extends Enum<E>>
- 
列挙型定数のサマリー列挙型定数列挙型定数説明ビットごとの論理「and」&を表すBinaryTreeのインスタンスに使用されます。ビットごとの論理"and"代入&=を表すCompoundAssignmentTreeのインスタンスに使用されます。注釈付きの型を表すAnnotatedTypeTreeのインスタンスに使用されます。宣言注釈を表すAnnotationTreeのインスタンスに使用されます。注釈型を表すClassTreeのインスタンスに使用されます。ArrayAccessTreeのインスタンスに使用されます。ArrayTypeTreeのインスタンスに使用されます。AssertTreeのインスタンスに使用されます。AssignmentTreeのインスタンスに使用されます。BindingPatternTreeのインスタンスに使用されます。ビットごとの補数演算子~を表すUnaryTreeのインスタンスに使用されます。BlockTreeのインスタンスに使用されます。boolean型のブール・リテラル式を表すLiteralTreeのインスタンスに使用されます。BreakTreeのインスタンスに使用されます。CaseTreeのインスタンスに使用されます。CatchTreeのインスタンスに使用されます。char型の文字リテラル式を表すLiteralTreeのインスタンスに使用されます。クラスを表すClassTreeのインスタンスに使用されます。CompilationUnitTreeのインスタンスに使用されます。論理積&&を表すBinaryTreeのインスタンスに使用されます。ConditionalExpressionTreeのインスタンスに使用されます。論理和||を表すBinaryTreeのインスタンスに使用されます。ContinueTreeのインスタンスに使用されます。除算/を表すBinaryTreeのインスタンスに使用されます。除算代入/=を表すCompoundAssignmentTreeのインスタンスに使用されます。DoWhileLoopTreeのインスタンスに使用されます。double型の浮動小数点リテラル式を表すLiteralTreeのインスタンスに使用されます。EmptyStatementTreeのインスタンスに使用されます。EnhancedForLoopTreeのインスタンスに使用されます。列挙型を表すClassTreeのインスタンスに使用されます。等価==を表すBinaryTreeのインスタンスに使用されます。ErroneousTreeのインスタンスに使用されます。ExportsTreeのインスタンスに使用され、モジュール宣言内のエクスポート・ディレクティブを表します。ExpressionStatementTreeのインスタンスに使用されます。上限境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。float型の浮動小数点リテラル式を表すLiteralTreeのインスタンスに使用されます。ForLoopTreeのインスタンスに使用されます。大なり>を表すBinaryTreeのインスタンスに使用されます。大なりイコール>=を表すBinaryTreeのインスタンスに使用されます。IdentifierTreeのインスタンスに使用されます。IfTreeのインスタンスに使用されます。ImportTreeのインスタンスに使用されます。InstanceOfTreeのインスタンスに使用されます。int型の整数リテラル式を表すLiteralTreeのインスタンスに使用されます。インタフェースを表すClassTreeのインスタンスに使用されます。IntersectionTypeTreeのインスタンスに使用されます。LabeledStatementTreeのインスタンスに使用されます。LambdaExpressionTreeのインスタンスに使用されます。左シフト<<を表すBinaryTreeのインスタンスに使用されます。左シフト代入<<=を表すCompoundAssignmentTreeのインスタンスに使用されます。小なり<を表すBinaryTreeのインスタンスに使用されます。小なりイコール<=を表すBinaryTreeのインスタンスに使用されます。論理補数演算子!を表すUnaryTreeのインスタンスに使用されます。long型の整数リテラル式を表すLiteralTreeのインスタンスに使用されます。MemberReferenceTreeのインスタンスに使用されます。MemberSelectTreeのインスタンスに使用されます。MethodTreeのインスタンスに使用されます。MethodInvocationTreeのインスタンスに使用されます。減算-を表すBinaryTreeのインスタンスに使用されます。減算代入-=を表すCompoundAssignmentTreeのインスタンスに使用されます。ModifiersTreeのインスタンスに使用されます。モジュール宣言を表すModuleTreeのインスタンスに使用されます。乗算*を表すBinaryTreeのインスタンスに使用されます。乗算代入*=を表すCompoundAssignmentTreeのインスタンスに使用されます。NewArrayTreeのインスタンスに使用されます。NewClassTreeのインスタンスに使用されます。非等価!=を表すBinaryTreeのインスタンスに使用されます。nullの使用を表すLiteralTreeのインスタンスに使用されます。モジュール宣言でopensディレクティブを表すExportsTreeのインスタンスに使用されます。ビットごとの論理「or」|を表すBinaryTreeのインスタンスに使用されます。ビットごとの論理"or"代入|=を表すCompoundAssignmentTreeのインスタンスに使用されます。実装で予約されているノードです。PackageTreeのインスタンスに使用されます。ParameterizedTypeTreeのインスタンスに使用されます。ParenthesizedTreeのインスタンスに使用されます。加算または文字列連結+を表すBinaryTreeのインスタンスに使用されます。加算または文字列連結代入+=を表すCompoundAssignmentTreeのインスタンスに使用されます。後置デクリメント演算子--を表すUnaryTreeのインスタンスに使用されます。後置インクリメント演算子++を表すUnaryTreeのインスタンスに使用されます。前置デクリメント演算子--を表すUnaryTreeのインスタンスに使用されます。前置インクリメント演算子++を表すUnaryTreeのインスタンスに使用されます。PrimitiveTypeTreeのインスタンスに使用されます。ProvidesTreeのインスタンスで使用され、モジュール宣言にディレクティブを提供します。レコードを表すClassTreeのインスタンスに使用されます。剰余%を表すBinaryTreeのインスタンスに使用されます。剰余代入%=を表すCompoundAssignmentTreeのインスタンスに使用されます。RequiresTreeのインスタンスで、モジュール宣言にディレクティブが必要な場合に使用されます。ReturnTreeのインスタンスに使用されます。右シフト>>を表すBinaryTreeのインスタンスに使用されます。右シフト代入>>=を表すCompoundAssignmentTreeのインスタンスに使用されます。String型の文字列リテラル式を表すLiteralTreeのインスタンスに使用されます。下限境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。SwitchTreeのインスタンスに使用されます。SwitchExpressionTreeのインスタンスに使用されます。SynchronizedTreeのインスタンスに使用されます。ThrowTreeのインスタンスに使用されます。TryTreeのインスタンスに使用されます。型注釈を表すAnnotationTreeのインスタンスに使用されます。TypeCastTreeのインスタンスに使用されます。TypeParameterTreeのインスタンスに使用されます。単項マイナス演算子-を表すUnaryTreeのインスタンスに使用されます。単項プラス演算子+を表すUnaryTreeのインスタンスに使用されます。非境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。UnionTypeTreeのインスタンスに使用されます。符号なし右シフト>>>を表すBinaryTreeのインスタンスに使用されます。符号なし右シフト代入>>>=を表すCompoundAssignmentTreeのインスタンスに使用されます。モジュール宣言でディレクティブを使用するUsesTreeのインスタンスに使用されます。VariableTreeのインスタンスに使用されます。WhileLoopTreeのインスタンスに使用されます。ビットごとの論理「xor」^を表すBinaryTreeのインスタンスに使用されます。ビットごとの論理"xor"代入^=を表すCompoundAssignmentTreeのインスタンスに使用されます。YieldTreeのインスタンスに使用されます。
- 
メソッドのサマリー
- 
列挙型定数の詳細- 
ANNOTATED_TYPEpublic static final Tree.Kind ANNOTATED_TYPE注釈付きの型を表すAnnotatedTypeTreeのインスタンスに使用されます。
- 
ANNOTATIONpublic static final Tree.Kind ANNOTATION宣言注釈を表すAnnotationTreeのインスタンスに使用されます。
- 
TYPE_ANNOTATIONpublic static final Tree.Kind TYPE_ANNOTATION型注釈を表すAnnotationTreeのインスタンスに使用されます。
- 
ARRAY_ACCESSpublic static final Tree.Kind ARRAY_ACCESSArrayAccessTreeのインスタンスに使用されます。
- 
ARRAY_TYPEpublic static final Tree.Kind ARRAY_TYPEArrayTypeTreeのインスタンスに使用されます。
- 
ASSERTpublic static final Tree.Kind ASSERTAssertTreeのインスタンスに使用されます。
- 
ASSIGNMENTpublic static final Tree.Kind ASSIGNMENTAssignmentTreeのインスタンスに使用されます。
- 
BLOCKpublic static final Tree.Kind BLOCKBlockTreeのインスタンスに使用されます。
- 
BREAKpublic static final Tree.Kind BREAKBreakTreeのインスタンスに使用されます。
- 
CASEpublic static final Tree.Kind CASECaseTreeのインスタンスに使用されます。
- 
CATCHpublic static final Tree.Kind CATCHCatchTreeのインスタンスに使用されます。
- 
CLASSpublic static final Tree.Kind CLASSクラスを表すClassTreeのインスタンスに使用されます。
- 
COMPILATION_UNITpublic static final Tree.Kind COMPILATION_UNITCompilationUnitTreeのインスタンスに使用されます。
- 
CONDITIONAL_EXPRESSIONpublic static final Tree.Kind CONDITIONAL_EXPRESSIONConditionalExpressionTreeのインスタンスに使用されます。
- 
CONTINUEpublic static final Tree.Kind CONTINUEContinueTreeのインスタンスに使用されます。
- 
DO_WHILE_LOOPpublic static final Tree.Kind DO_WHILE_LOOPDoWhileLoopTreeのインスタンスに使用されます。
- 
ENHANCED_FOR_LOOPpublic static final Tree.Kind ENHANCED_FOR_LOOPEnhancedForLoopTreeのインスタンスに使用されます。
- 
EXPRESSION_STATEMENTpublic static final Tree.Kind EXPRESSION_STATEMENTExpressionStatementTreeのインスタンスに使用されます。
- 
MEMBER_SELECTpublic static final Tree.Kind MEMBER_SELECTMemberSelectTreeのインスタンスに使用されます。
- 
MEMBER_REFERENCEpublic static final Tree.Kind MEMBER_REFERENCEMemberReferenceTreeのインスタンスに使用されます。
- 
FOR_LOOPpublic static final Tree.Kind FOR_LOOPForLoopTreeのインスタンスに使用されます。
- 
IDENTIFIERpublic static final Tree.Kind IDENTIFIERIdentifierTreeのインスタンスに使用されます。
- 
IFpublic static final Tree.Kind IFIfTreeのインスタンスに使用されます。
- 
IMPORTpublic static final Tree.Kind IMPORTImportTreeのインスタンスに使用されます。
- 
INSTANCE_OFpublic static final Tree.Kind INSTANCE_OFInstanceOfTreeのインスタンスに使用されます。
- 
LABELED_STATEMENTpublic static final Tree.Kind LABELED_STATEMENTLabeledStatementTreeのインスタンスに使用されます。
- 
METHODpublic static final Tree.Kind METHODMethodTreeのインスタンスに使用されます。
- 
METHOD_INVOCATIONpublic static final Tree.Kind METHOD_INVOCATIONMethodInvocationTreeのインスタンスに使用されます。
- 
MODIFIERSpublic static final Tree.Kind MODIFIERSModifiersTreeのインスタンスに使用されます。
- 
NEW_ARRAYpublic static final Tree.Kind NEW_ARRAYNewArrayTreeのインスタンスに使用されます。
- 
NEW_CLASSpublic static final Tree.Kind NEW_CLASSNewClassTreeのインスタンスに使用されます。
- 
LAMBDA_EXPRESSIONpublic static final Tree.Kind LAMBDA_EXPRESSIONLambdaExpressionTreeのインスタンスに使用されます。
- 
PACKAGEpublic static final Tree.Kind PACKAGEPackageTreeのインスタンスに使用されます。- 導入されたバージョン:
- 9
 
- 
PARENTHESIZEDpublic static final Tree.Kind PARENTHESIZEDParenthesizedTreeのインスタンスに使用されます。
- 
BINDING_PATTERNpublic static final Tree.Kind BINDING_PATTERNBindingPatternTreeのインスタンスに使用されます。- 導入されたバージョン:
- 16
 
- 
PRIMITIVE_TYPEpublic static final Tree.Kind PRIMITIVE_TYPEPrimitiveTypeTreeのインスタンスに使用されます。
- 
RETURNpublic static final Tree.Kind RETURNReturnTreeのインスタンスに使用されます。
- 
EMPTY_STATEMENTpublic static final Tree.Kind EMPTY_STATEMENTEmptyStatementTreeのインスタンスに使用されます。
- 
SWITCHpublic static final Tree.Kind SWITCHSwitchTreeのインスタンスに使用されます。
- 
SWITCH_EXPRESSIONpublic static final Tree.Kind SWITCH_EXPRESSIONSwitchExpressionTreeのインスタンスに使用されます。- 導入されたバージョン:
- 12
 
- 
SYNCHRONIZEDpublic static final Tree.Kind SYNCHRONIZEDSynchronizedTreeのインスタンスに使用されます。
- 
THROWpublic static final Tree.Kind THROWThrowTreeのインスタンスに使用されます。
- 
TRYpublic static final Tree.Kind TRYTryTreeのインスタンスに使用されます。
- 
PARAMETERIZED_TYPEpublic static final Tree.Kind PARAMETERIZED_TYPEParameterizedTypeTreeのインスタンスに使用されます。
- 
UNION_TYPEpublic static final Tree.Kind UNION_TYPEUnionTypeTreeのインスタンスに使用されます。
- 
INTERSECTION_TYPEpublic static final Tree.Kind INTERSECTION_TYPEIntersectionTypeTreeのインスタンスに使用されます。
- 
TYPE_CASTpublic static final Tree.Kind TYPE_CASTTypeCastTreeのインスタンスに使用されます。
- 
TYPE_PARAMETERpublic static final Tree.Kind TYPE_PARAMETERTypeParameterTreeのインスタンスに使用されます。
- 
VARIABLEpublic static final Tree.Kind VARIABLEVariableTreeのインスタンスに使用されます。
- 
WHILE_LOOPpublic static final Tree.Kind WHILE_LOOPWhileLoopTreeのインスタンスに使用されます。
- 
POSTFIX_INCREMENTpublic static final Tree.Kind POSTFIX_INCREMENT後置インクリメント演算子++を表すUnaryTreeのインスタンスに使用されます。
- 
POSTFIX_DECREMENTpublic static final Tree.Kind POSTFIX_DECREMENT後置デクリメント演算子--を表すUnaryTreeのインスタンスに使用されます。
- 
PREFIX_INCREMENTpublic static final Tree.Kind PREFIX_INCREMENT前置インクリメント演算子++を表すUnaryTreeのインスタンスに使用されます。
- 
PREFIX_DECREMENTpublic static final Tree.Kind PREFIX_DECREMENT前置デクリメント演算子--を表すUnaryTreeのインスタンスに使用されます。
- 
UNARY_PLUSpublic static final Tree.Kind UNARY_PLUS単項プラス演算子+を表すUnaryTreeのインスタンスに使用されます。
- 
UNARY_MINUSpublic static final Tree.Kind UNARY_MINUS単項マイナス演算子-を表すUnaryTreeのインスタンスに使用されます。
- 
BITWISE_COMPLEMENTpublic static final Tree.Kind BITWISE_COMPLEMENTビットごとの補数演算子~を表すUnaryTreeのインスタンスに使用されます。
- 
LOGICAL_COMPLEMENTpublic static final Tree.Kind LOGICAL_COMPLEMENT論理補数演算子!を表すUnaryTreeのインスタンスに使用されます。
- 
MULTIPLYpublic static final Tree.Kind MULTIPLY乗算*を表すBinaryTreeのインスタンスに使用されます。
- 
DIVIDEpublic static final Tree.Kind DIVIDE除算/を表すBinaryTreeのインスタンスに使用されます。
- 
REMAINDERpublic static final Tree.Kind REMAINDER剰余%を表すBinaryTreeのインスタンスに使用されます。
- 
PLUSpublic static final Tree.Kind PLUS加算または文字列連結+を表すBinaryTreeのインスタンスに使用されます。
- 
MINUSpublic static final Tree.Kind MINUS減算-を表すBinaryTreeのインスタンスに使用されます。
- 
LEFT_SHIFTpublic static final Tree.Kind LEFT_SHIFT左シフト<<を表すBinaryTreeのインスタンスに使用されます。
- 
RIGHT_SHIFTpublic static final Tree.Kind RIGHT_SHIFT右シフト>>を表すBinaryTreeのインスタンスに使用されます。
- 
UNSIGNED_RIGHT_SHIFTpublic static final Tree.Kind UNSIGNED_RIGHT_SHIFT符号なし右シフト>>>を表すBinaryTreeのインスタンスに使用されます。
- 
LESS_THANpublic static final Tree.Kind LESS_THAN小なり<を表すBinaryTreeのインスタンスに使用されます。
- 
GREATER_THANpublic static final Tree.Kind GREATER_THAN大なり>を表すBinaryTreeのインスタンスに使用されます。
- 
LESS_THAN_EQUALpublic static final Tree.Kind LESS_THAN_EQUAL小なりイコール<=を表すBinaryTreeのインスタンスに使用されます。
- 
GREATER_THAN_EQUALpublic static final Tree.Kind GREATER_THAN_EQUAL大なりイコール>=を表すBinaryTreeのインスタンスに使用されます。
- 
EQUAL_TOpublic static final Tree.Kind EQUAL_TO等価==を表すBinaryTreeのインスタンスに使用されます。
- 
NOT_EQUAL_TOpublic static final Tree.Kind NOT_EQUAL_TO非等価!=を表すBinaryTreeのインスタンスに使用されます。
- 
ANDpublic static final Tree.Kind ANDビットごとの論理「and」&を表すBinaryTreeのインスタンスに使用されます。
- 
XORpublic static final Tree.Kind XORビットごとの論理「xor」^を表すBinaryTreeのインスタンスに使用されます。
- 
ORpublic static final Tree.Kind ORビットごとの論理「or」|を表すBinaryTreeのインスタンスに使用されます。
- 
CONDITIONAL_ANDpublic static final Tree.Kind CONDITIONAL_AND論理積&&を表すBinaryTreeのインスタンスに使用されます。
- 
CONDITIONAL_ORpublic static final Tree.Kind CONDITIONAL_OR論理和||を表すBinaryTreeのインスタンスに使用されます。
- 
MULTIPLY_ASSIGNMENTpublic static final Tree.Kind MULTIPLY_ASSIGNMENT乗算代入*=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
DIVIDE_ASSIGNMENTpublic static final Tree.Kind DIVIDE_ASSIGNMENT除算代入/=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
REMAINDER_ASSIGNMENTpublic static final Tree.Kind REMAINDER_ASSIGNMENT剰余代入%=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
PLUS_ASSIGNMENTpublic static final Tree.Kind PLUS_ASSIGNMENT加算または文字列連結代入+=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
MINUS_ASSIGNMENTpublic static final Tree.Kind MINUS_ASSIGNMENT減算代入-=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
LEFT_SHIFT_ASSIGNMENTpublic static final Tree.Kind LEFT_SHIFT_ASSIGNMENT左シフト代入<<=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
RIGHT_SHIFT_ASSIGNMENTpublic static final Tree.Kind RIGHT_SHIFT_ASSIGNMENT右シフト代入>>=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
UNSIGNED_RIGHT_SHIFT_ASSIGNMENTpublic static final Tree.Kind UNSIGNED_RIGHT_SHIFT_ASSIGNMENT符号なし右シフト代入>>>=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
AND_ASSIGNMENTpublic static final Tree.Kind AND_ASSIGNMENTビットごとの論理"and"代入&=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
XOR_ASSIGNMENTpublic static final Tree.Kind XOR_ASSIGNMENTビットごとの論理"xor"代入^=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
OR_ASSIGNMENTpublic static final Tree.Kind OR_ASSIGNMENTビットごとの論理"or"代入|=を表すCompoundAssignmentTreeのインスタンスに使用されます。
- 
INT_LITERALpublic static final Tree.Kind INT_LITERALint型の整数リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
LONG_LITERALpublic static final Tree.Kind LONG_LITERALlong型の整数リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
FLOAT_LITERALpublic static final Tree.Kind FLOAT_LITERALfloat型の浮動小数点リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
DOUBLE_LITERALpublic static final Tree.Kind DOUBLE_LITERALdouble型の浮動小数点リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
BOOLEAN_LITERALpublic static final Tree.Kind BOOLEAN_LITERALboolean型のブール・リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
CHAR_LITERALpublic static final Tree.Kind CHAR_LITERALchar型の文字リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
STRING_LITERALpublic static final Tree.Kind STRING_LITERALString型の文字列リテラル式を表すLiteralTreeのインスタンスに使用されます。
- 
NULL_LITERALpublic static final Tree.Kind NULL_LITERALnullの使用を表すLiteralTreeのインスタンスに使用されます。
- 
UNBOUNDED_WILDCARDpublic static final Tree.Kind UNBOUNDED_WILDCARD非境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。
- 
EXTENDS_WILDCARDpublic static final Tree.Kind EXTENDS_WILDCARD上限境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。
- 
SUPER_WILDCARDpublic static final Tree.Kind SUPER_WILDCARD下限境界ワイルドカード型引数を表すWildcardTreeのインスタンスに使用されます。
- 
ERRONEOUSpublic static final Tree.Kind ERRONEOUSErroneousTreeのインスタンスに使用されます。
- 
INTERFACEpublic static final Tree.Kind INTERFACEインタフェースを表すClassTreeのインスタンスに使用されます。
- 
ENUMpublic static final Tree.Kind ENUM列挙型を表すClassTreeのインスタンスに使用されます。
- 
ANNOTATION_TYPEpublic static final Tree.Kind ANNOTATION_TYPE注釈型を表すClassTreeのインスタンスに使用されます。
- 
MODULEpublic static final Tree.Kind MODULEモジュール宣言を表すModuleTreeのインスタンスに使用されます。
- 
EXPORTSpublic static final Tree.Kind EXPORTSExportsTreeのインスタンスに使用され、モジュール宣言内のエクスポート・ディレクティブを表します。
- 
OPENSpublic static final Tree.Kind OPENSモジュール宣言でopensディレクティブを表すExportsTreeのインスタンスに使用されます。
- 
PROVIDESpublic static final Tree.Kind PROVIDESProvidesTreeのインスタンスで使用され、モジュール宣言にディレクティブを提供します。
- 
RECORDpublic static final Tree.Kind RECORDレコードを表すClassTreeのインスタンスに使用されます。- 導入されたバージョン:
- 16
 
- 
REQUIRESpublic static final Tree.Kind REQUIRESRequiresTreeのインスタンスで、モジュール宣言にディレクティブが必要な場合に使用されます。
- 
USESpublic static final Tree.Kind USESモジュール宣言でディレクティブを使用するUsesTreeのインスタンスに使用されます。
- 
OTHERpublic static final Tree.Kind OTHER実装で予約されているノードです。 検索対象のノードではありません。
- 
YIELDpublic static final Tree.Kind YIELDYieldTreeのインスタンスに使用されます。- 導入されたバージョン:
- 13
 
 
- 
- 
メソッドの詳細- 
valuespublic static Tree.Kind[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
 
- 
valueOf指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
- name- 返される列挙型定数の名前。
- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
- IllegalArgumentException- この列挙型クラスに指定された名前の定数がない場合
- NullPointerException- 引数がnullの場合
 
- 
asInterfaceこのタイプを使用する関連するインタフェース型を返します。- 戻り値:
- 関連するインタフェース
 
 
-