public static enum Cpg.NodePropertyName extends java.lang.Enum<Cpg.NodePropertyName> implements com.google.protobuf.ProtocolMessageEnum
cpg.NodePropertyName| Enum Constant and Description |
|---|
ALIAS_TYPE_FULL_NAME
Type full name of which a TYPE_DECL is an alias of
|
ARGUMENT_INDEX
The index of a call argument.
|
AST_PARENT_FULL_NAME
The FULL_NAME of a the AST parent of an entity
|
AST_PARENT_TYPE
The type of the AST parent.
|
BINARY_SIGNATURE
Binary type signature
|
CLOSURE_BINDING_ID
Identifier which uniquely describes a CLOSURE_BINDING.
|
CLOSURE_ORIGINAL_NAME
The original name of the (potentially mangled) captured variable
|
CODE
The code snippet the node represents
|
COLUMN_NUMBER
Column where the code starts
|
CONTENT
Content of CONFIG_FILE node
|
DEPENDENCY_GROUP_ID
The group ID for a dependency
|
DISPATCH_TYPE
The dispatch type of a call, which is either static or dynamic.
|
EVALUATION_STRATEGY
Evaluation strategy for function parameters and return values.
|
FULL_NAME
Full name of an element, e.g., the class name along, including its package
|
INHERITS_FROM_TYPE_FULL_NAME
The static types a TYPE_DECL inherits from.
|
IS_EXTERNAL
Indicates that the construct is external, that is, it is referenced but not defined in the code
|
LANGUAGE
The programming language this graph originates from
|
LINE_NUMBER
Line where the code starts
|
METHOD_FULL_NAME
The FULL_NAME of a method.
|
METHOD_INST_FULL_NAME
The FULL_NAME of a method instance.
|
MODIFIER_TYPE
Indicates the modifier which is represented by a MODIFIER node.
|
NAME
Name of represented object, e.g., method name
|
ORDER
General ordering property.
|
PARSER_TYPE_NAME
Type name emitted by parser, only present for logical type UNKNOWN
|
SIGNATURE
Method signature
|
TYPE_DECL_FULL_NAME
The static type decl of a TYPE.
|
TYPE_FULL_NAME
The static type of an entity.
|
UNKNOWN_NODE_PROPERTY
UNKNOWN_NODE_PROPERTY = 0; |
UNRECOGNIZED |
VALUE
Tag value
|
VERSION
A version, given as a string
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIAS_TYPE_FULL_NAME_VALUE
Type full name of which a TYPE_DECL is an alias of
|
static int |
ARGUMENT_INDEX_VALUE
The index of a call argument.
|
static int |
AST_PARENT_FULL_NAME_VALUE
The FULL_NAME of a the AST parent of an entity
|
static int |
AST_PARENT_TYPE_VALUE
The type of the AST parent.
|
static int |
BINARY_SIGNATURE_VALUE
Binary type signature
|
static int |
CLOSURE_BINDING_ID_VALUE
Identifier which uniquely describes a CLOSURE_BINDING.
|
static int |
CLOSURE_ORIGINAL_NAME_VALUE
The original name of the (potentially mangled) captured variable
|
static int |
CODE_VALUE
The code snippet the node represents
|
static int |
COLUMN_NUMBER_VALUE
Column where the code starts
|
static int |
CONTENT_VALUE
Content of CONFIG_FILE node
|
static int |
DEPENDENCY_GROUP_ID_VALUE
The group ID for a dependency
|
static int |
DISPATCH_TYPE_VALUE
The dispatch type of a call, which is either static or dynamic.
|
static int |
EVALUATION_STRATEGY_VALUE
Evaluation strategy for function parameters and return values.
|
static int |
FULL_NAME_VALUE
Full name of an element, e.g., the class name along, including its package
|
static int |
INHERITS_FROM_TYPE_FULL_NAME_VALUE
The static types a TYPE_DECL inherits from.
|
static int |
IS_EXTERNAL_VALUE
Indicates that the construct is external, that is, it is referenced but not defined in the code
|
static int |
LANGUAGE_VALUE
The programming language this graph originates from
|
static int |
LINE_NUMBER_VALUE
Line where the code starts
|
static int |
METHOD_FULL_NAME_VALUE
The FULL_NAME of a method.
|
static int |
METHOD_INST_FULL_NAME_VALUE
The FULL_NAME of a method instance.
|
static int |
MODIFIER_TYPE_VALUE
Indicates the modifier which is represented by a MODIFIER node.
|
static int |
NAME_VALUE
Name of represented object, e.g., method name
|
static int |
ORDER_VALUE
General ordering property.
|
static int |
PARSER_TYPE_NAME_VALUE
Type name emitted by parser, only present for logical type UNKNOWN
|
static int |
SIGNATURE_VALUE
Method signature
|
static int |
TYPE_DECL_FULL_NAME_VALUE
The static type decl of a TYPE.
|
static int |
TYPE_FULL_NAME_VALUE
The static type of an entity.
|
static int |
UNKNOWN_NODE_PROPERTY_VALUE
UNKNOWN_NODE_PROPERTY = 0; |
static int |
VALUE_VALUE
Tag value
|
static int |
VERSION_VALUE
A version, given as a string
|
| Modifier and Type | Method and Description |
|---|---|
static Cpg.NodePropertyName |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<Cpg.NodePropertyName> |
internalGetValueMap() |
static Cpg.NodePropertyName |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static Cpg.NodePropertyName |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static Cpg.NodePropertyName |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Cpg.NodePropertyName[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Cpg.NodePropertyName UNKNOWN_NODE_PROPERTY
UNKNOWN_NODE_PROPERTY = 0;public static final Cpg.NodePropertyName ALIAS_TYPE_FULL_NAME
Type full name of which a TYPE_DECL is an alias of
ALIAS_TYPE_FULL_NAME = 158;public static final Cpg.NodePropertyName ARGUMENT_INDEX
The index of a call argument. This is used for the association between arguments and parameters. This property is different from ORDER for named arguments because of the required reordering to align arguments with parameters
ARGUMENT_INDEX = 40;public static final Cpg.NodePropertyName AST_PARENT_FULL_NAME
The FULL_NAME of a the AST parent of an entity
AST_PARENT_FULL_NAME = 57;public static final Cpg.NodePropertyName AST_PARENT_TYPE
The type of the AST parent. Since this is only used in some parts of the graph the list does not include all possible parents by intention. Possible parents: METHOD, TYPE_DECL, NAMESPACE_BLOCK
AST_PARENT_TYPE = 56;public static final Cpg.NodePropertyName BINARY_SIGNATURE
Binary type signature
BINARY_SIGNATURE = 14;public static final Cpg.NodePropertyName CLOSURE_BINDING_ID
Identifier which uniquely describes a CLOSURE_BINDING. This property is used to match captured LOCAL nodes with the corresponding CLOSURE_BINDING nodes
CLOSURE_BINDING_ID = 50;public static final Cpg.NodePropertyName CLOSURE_ORIGINAL_NAME
The original name of the (potentially mangled) captured variable
CLOSURE_ORIGINAL_NAME = 159;public static final Cpg.NodePropertyName CODE
The code snippet the node represents
CODE = 21;public static final Cpg.NodePropertyName COLUMN_NUMBER
Column where the code starts
COLUMN_NUMBER = 11;public static final Cpg.NodePropertyName CONTENT
Content of CONFIG_FILE node
CONTENT = 20;public static final Cpg.NodePropertyName DEPENDENCY_GROUP_ID
The group ID for a dependency
DEPENDENCY_GROUP_ID = 58;public static final Cpg.NodePropertyName DISPATCH_TYPE
The dispatch type of a call, which is either static or dynamic. See dispatchTypes
DISPATCH_TYPE = 25;public static final Cpg.NodePropertyName EVALUATION_STRATEGY
Evaluation strategy for function parameters and return values. One of the values in "evaluationStrategies"
EVALUATION_STRATEGY = 15;public static final Cpg.NodePropertyName FULL_NAME
Full name of an element, e.g., the class name along, including its package
FULL_NAME = 6;public static final Cpg.NodePropertyName INHERITS_FROM_TYPE_FULL_NAME
The static types a TYPE_DECL inherits from. This property is matched against the FULL_NAME of TYPE nodes and thus it is required to have at least one TYPE node for each TYPE_FULL_NAME
INHERITS_FROM_TYPE_FULL_NAME = 53;public static final Cpg.NodePropertyName IS_EXTERNAL
Indicates that the construct is external, that is, it is referenced but not defined in the code
IS_EXTERNAL = 7;public static final Cpg.NodePropertyName LANGUAGE
The programming language this graph originates from
LANGUAGE = 19;public static final Cpg.NodePropertyName LINE_NUMBER
Line where the code starts
LINE_NUMBER = 2;public static final Cpg.NodePropertyName METHOD_FULL_NAME
The FULL_NAME of a method. Used to link METHOD_INST and METHOD nodes. It is required to have exactly one METHOD node for each METHOD_FULL_NAME
METHOD_FULL_NAME = 54;public static final Cpg.NodePropertyName METHOD_INST_FULL_NAME
The FULL_NAME of a method instance. Used to link CALL and METHOD_REF nodes to METHOD_INST nodes. There needs to be at least one METHOD_INST node for each METHOD_INST_FULL_NAME
METHOD_INST_FULL_NAME = 55;public static final Cpg.NodePropertyName MODIFIER_TYPE
Indicates the modifier which is represented by a MODIFIER node. See modifierTypes
MODIFIER_TYPE = 26;public static final Cpg.NodePropertyName NAME
Name of represented object, e.g., method name
NAME = 5;public static final Cpg.NodePropertyName ORDER
General ordering property. E.g. used to express the ordering of children in the AST
ORDER = 4;public static final Cpg.NodePropertyName PARSER_TYPE_NAME
Type name emitted by parser, only present for logical type UNKNOWN
PARSER_TYPE_NAME = 3;public static final Cpg.NodePropertyName SIGNATURE
Method signature
SIGNATURE = 22;public static final Cpg.NodePropertyName TYPE_DECL_FULL_NAME
The static type decl of a TYPE. This property is matched against the FULL_NAME of TYPE_DECL nodes. It is required to have exactly one TYPE_DECL for each different TYPE_DECL_FULL_NAME
TYPE_DECL_FULL_NAME = 52;public static final Cpg.NodePropertyName TYPE_FULL_NAME
The static type of an entity. E.g. expressions, local, parameters etc. This property is matched against the FULL_NAME of TYPE nodes and thus it is required to have at least one TYPE node for each TYPE_FULL_NAME
TYPE_FULL_NAME = 51;public static final Cpg.NodePropertyName VALUE
Tag value
VALUE = 8;public static final Cpg.NodePropertyName VERSION
A version, given as a string
VERSION = 13;public static final Cpg.NodePropertyName UNRECOGNIZED
public static final int UNKNOWN_NODE_PROPERTY_VALUE
UNKNOWN_NODE_PROPERTY = 0;public static final int ALIAS_TYPE_FULL_NAME_VALUE
Type full name of which a TYPE_DECL is an alias of
ALIAS_TYPE_FULL_NAME = 158;public static final int ARGUMENT_INDEX_VALUE
The index of a call argument. This is used for the association between arguments and parameters. This property is different from ORDER for named arguments because of the required reordering to align arguments with parameters
ARGUMENT_INDEX = 40;public static final int AST_PARENT_FULL_NAME_VALUE
The FULL_NAME of a the AST parent of an entity
AST_PARENT_FULL_NAME = 57;public static final int AST_PARENT_TYPE_VALUE
The type of the AST parent. Since this is only used in some parts of the graph the list does not include all possible parents by intention. Possible parents: METHOD, TYPE_DECL, NAMESPACE_BLOCK
AST_PARENT_TYPE = 56;public static final int BINARY_SIGNATURE_VALUE
Binary type signature
BINARY_SIGNATURE = 14;public static final int CLOSURE_BINDING_ID_VALUE
Identifier which uniquely describes a CLOSURE_BINDING. This property is used to match captured LOCAL nodes with the corresponding CLOSURE_BINDING nodes
CLOSURE_BINDING_ID = 50;public static final int CLOSURE_ORIGINAL_NAME_VALUE
The original name of the (potentially mangled) captured variable
CLOSURE_ORIGINAL_NAME = 159;public static final int CODE_VALUE
The code snippet the node represents
CODE = 21;public static final int COLUMN_NUMBER_VALUE
Column where the code starts
COLUMN_NUMBER = 11;public static final int CONTENT_VALUE
Content of CONFIG_FILE node
CONTENT = 20;public static final int DEPENDENCY_GROUP_ID_VALUE
The group ID for a dependency
DEPENDENCY_GROUP_ID = 58;public static final int DISPATCH_TYPE_VALUE
The dispatch type of a call, which is either static or dynamic. See dispatchTypes
DISPATCH_TYPE = 25;public static final int EVALUATION_STRATEGY_VALUE
Evaluation strategy for function parameters and return values. One of the values in "evaluationStrategies"
EVALUATION_STRATEGY = 15;public static final int FULL_NAME_VALUE
Full name of an element, e.g., the class name along, including its package
FULL_NAME = 6;public static final int INHERITS_FROM_TYPE_FULL_NAME_VALUE
The static types a TYPE_DECL inherits from. This property is matched against the FULL_NAME of TYPE nodes and thus it is required to have at least one TYPE node for each TYPE_FULL_NAME
INHERITS_FROM_TYPE_FULL_NAME = 53;public static final int IS_EXTERNAL_VALUE
Indicates that the construct is external, that is, it is referenced but not defined in the code
IS_EXTERNAL = 7;public static final int LANGUAGE_VALUE
The programming language this graph originates from
LANGUAGE = 19;public static final int LINE_NUMBER_VALUE
Line where the code starts
LINE_NUMBER = 2;public static final int METHOD_FULL_NAME_VALUE
The FULL_NAME of a method. Used to link METHOD_INST and METHOD nodes. It is required to have exactly one METHOD node for each METHOD_FULL_NAME
METHOD_FULL_NAME = 54;public static final int METHOD_INST_FULL_NAME_VALUE
The FULL_NAME of a method instance. Used to link CALL and METHOD_REF nodes to METHOD_INST nodes. There needs to be at least one METHOD_INST node for each METHOD_INST_FULL_NAME
METHOD_INST_FULL_NAME = 55;public static final int MODIFIER_TYPE_VALUE
Indicates the modifier which is represented by a MODIFIER node. See modifierTypes
MODIFIER_TYPE = 26;public static final int NAME_VALUE
Name of represented object, e.g., method name
NAME = 5;public static final int ORDER_VALUE
General ordering property. E.g. used to express the ordering of children in the AST
ORDER = 4;public static final int PARSER_TYPE_NAME_VALUE
Type name emitted by parser, only present for logical type UNKNOWN
PARSER_TYPE_NAME = 3;public static final int SIGNATURE_VALUE
Method signature
SIGNATURE = 22;public static final int TYPE_DECL_FULL_NAME_VALUE
The static type decl of a TYPE. This property is matched against the FULL_NAME of TYPE_DECL nodes. It is required to have exactly one TYPE_DECL for each different TYPE_DECL_FULL_NAME
TYPE_DECL_FULL_NAME = 52;public static final int TYPE_FULL_NAME_VALUE
The static type of an entity. E.g. expressions, local, parameters etc. This property is matched against the FULL_NAME of TYPE nodes and thus it is required to have at least one TYPE node for each TYPE_FULL_NAME
TYPE_FULL_NAME = 51;public static final int VALUE_VALUE
Tag value
VALUE = 8;public static final int VERSION_VALUE
A version, given as a string
VERSION = 13;public static Cpg.NodePropertyName[] values()
for (Cpg.NodePropertyName c : Cpg.NodePropertyName.values()) System.out.println(c);
public static Cpg.NodePropertyName valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static Cpg.NodePropertyName valueOf(int value)
forNumber(int) instead.public static Cpg.NodePropertyName forNumber(int value)
public static com.google.protobuf.Internal.EnumLiteMap<Cpg.NodePropertyName> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static Cpg.NodePropertyName valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)