Enum JavaDependencyKind
- java.lang.Object
-
- java.lang.Enum<JavaDependencyKind>
-
- com.hello2morrow.sonargraph.api.java.JavaDependencyKind
-
- All Implemented Interfaces:
IDependencyKind
,java.io.Serializable
,java.lang.Comparable<JavaDependencyKind>
public enum JavaDependencyKind extends java.lang.Enum<JavaDependencyKind> implements IDependencyKind
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JavaDependencyKind
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static JavaDependencyKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface com.hello2morrow.sonargraph.api.IDependencyKind
name
-
-
-
-
Enum Constant Detail
-
EXTENDS
public static final JavaDependencyKind EXTENDS
-
IMPLEMENTS
public static final JavaDependencyKind IMPLEMENTS
-
FIELD
public static final JavaDependencyKind FIELD
-
PARAMETER
public static final JavaDependencyKind PARAMETER
-
RETURNS
public static final JavaDependencyKind RETURNS
-
PERMITS
public static final JavaDependencyKind PERMITS
-
THROWS
public static final JavaDependencyKind THROWS
-
LOCAL_VARIABLE
public static final JavaDependencyKind LOCAL_VARIABLE
-
CLASS_ACCESS_INLINE
public static final JavaDependencyKind CLASS_ACCESS_INLINE
-
CLASS_BOUND
public static final JavaDependencyKind CLASS_BOUND
-
INTERFACE_BOUND
public static final JavaDependencyKind INTERFACE_BOUND
-
TYPE_ARGUMENT
public static final JavaDependencyKind TYPE_ARGUMENT
-
TYPE_ARGUMENT_EXTENDS
public static final JavaDependencyKind TYPE_ARGUMENT_EXTENDS
-
TYPE_ARGUMENT_SUPER
public static final JavaDependencyKind TYPE_ARGUMENT_SUPER
-
HAS_ANNOTATION
public static final JavaDependencyKind HAS_ANNOTATION
-
HAS_TYPE_ANNOTATION
public static final JavaDependencyKind HAS_TYPE_ANNOTATION
-
ANNOTATION_ENUMERATION_VALUE
public static final JavaDependencyKind ANNOTATION_ENUMERATION_VALUE
-
ANNOTATION_VALUE
public static final JavaDependencyKind ANNOTATION_VALUE
-
NESTED_ANNOTATION_VALUE
public static final JavaDependencyKind NESTED_ANNOTATION_VALUE
-
READ_FIELD
public static final JavaDependencyKind READ_FIELD
-
READ_FIELD_INLINE
public static final JavaDependencyKind READ_FIELD_INLINE
-
WRITE_FIELD
public static final JavaDependencyKind WRITE_FIELD
-
VIRTUAL_METHOD_CALL
public static final JavaDependencyKind VIRTUAL_METHOD_CALL
-
STATIC_METHOD_CALL
public static final JavaDependencyKind STATIC_METHOD_CALL
-
CONSTRUCTOR_CALL
public static final JavaDependencyKind CONSTRUCTOR_CALL
-
SUPER_METHOD_CALL
public static final JavaDependencyKind SUPER_METHOD_CALL
-
PRIVATE_METHOD_CALL
public static final JavaDependencyKind PRIVATE_METHOD_CALL
-
INTERFACE_METHOD_CALL
public static final JavaDependencyKind INTERFACE_METHOD_CALL
-
DYNAMIC_METHOD_CALL
public static final JavaDependencyKind DYNAMIC_METHOD_CALL
-
CATCH
public static final JavaDependencyKind CATCH
-
NEW
public static final JavaDependencyKind NEW
-
NEW_ARRAY
public static final JavaDependencyKind NEW_ARRAY
-
CAST
public static final JavaDependencyKind CAST
-
INSTANCE_OF
public static final JavaDependencyKind INSTANCE_OF
-
OVERRIDES
public static final JavaDependencyKind OVERRIDES
-
MEMBER_DEFINITION_PROVIDED_BY
public static final JavaDependencyKind MEMBER_DEFINITION_PROVIDED_BY
-
USES
public static final JavaDependencyKind USES
-
-
Method Detail
-
values
public static JavaDependencyKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (JavaDependencyKind c : JavaDependencyKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JavaDependencyKind valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-