public static interface ClassHierarchyProto.NodeOrBuilder extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
ClassHierarchyProto.Node |
getChildren(int index)
repeated .Node children = 6; |
int |
getChildrenCount()
repeated .Node children = 6; |
List<ClassHierarchyProto.Node> |
getChildrenList()
repeated .Node children = 6; |
ClassHierarchyProto.NodeOrBuilder |
getChildrenOrBuilder(int index)
repeated .Node children = 6; |
List<? extends ClassHierarchyProto.NodeOrBuilder> |
getChildrenOrBuilderList()
repeated .Node children = 6; |
ClassHierarchyProto.ClassNode |
getClassNode()
optional .ClassNode class_node = 3; |
ClassHierarchyProto.ClassNodeOrBuilder |
getClassNodeOrBuilder()
optional .ClassNode class_node = 3; |
String |
getFullName()
required string full_name = 2; |
com.google.protobuf.ByteString |
getFullNameBytes()
required string full_name = 2; |
String |
getName()
required string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
required string name = 1; |
ClassHierarchyProto.NamedParameterNode |
getNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4; |
ClassHierarchyProto.NamedParameterNodeOrBuilder |
getNamedParameterNodeOrBuilder()
optional .NamedParameterNode named_parameter_node = 4; |
ClassHierarchyProto.PackageNode |
getPackageNode()
optional .PackageNode package_node = 5; |
ClassHierarchyProto.PackageNodeOrBuilder |
getPackageNodeOrBuilder()
optional .PackageNode package_node = 5; |
boolean |
hasClassNode()
optional .ClassNode class_node = 3; |
boolean |
hasFullName()
required string full_name = 2; |
boolean |
hasName()
required string name = 1; |
boolean |
hasNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4; |
boolean |
hasPackageNode()
optional .PackageNode package_node = 5; |
boolean hasName()
required string name = 1;
The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
String getName()
required string name = 1;
The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
com.google.protobuf.ByteString getNameBytes()
required string name = 1;
The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
boolean hasFullName()
required string full_name = 2;
For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
String getFullName()
required string full_name = 2;
For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
com.google.protobuf.ByteString getFullNameBytes()
required string full_name = 2;
For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
boolean hasClassNode()
optional .ClassNode class_node = 3;
Exactly one of the next three fields must be defined. See below for their documentation.
ClassHierarchyProto.ClassNode getClassNode()
optional .ClassNode class_node = 3;
Exactly one of the next three fields must be defined. See below for their documentation.
ClassHierarchyProto.ClassNodeOrBuilder getClassNodeOrBuilder()
optional .ClassNode class_node = 3;
Exactly one of the next three fields must be defined. See below for their documentation.
boolean hasNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4;
ClassHierarchyProto.NamedParameterNode getNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4;
ClassHierarchyProto.NamedParameterNodeOrBuilder getNamedParameterNodeOrBuilder()
optional .NamedParameterNode named_parameter_node = 4;
boolean hasPackageNode()
optional .PackageNode package_node = 5;
ClassHierarchyProto.PackageNode getPackageNode()
optional .PackageNode package_node = 5;
ClassHierarchyProto.PackageNodeOrBuilder getPackageNodeOrBuilder()
optional .PackageNode package_node = 5;
List<ClassHierarchyProto.Node> getChildrenList()
repeated .Node children = 6;
Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
ClassHierarchyProto.Node getChildren(int index)
repeated .Node children = 6;
Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
int getChildrenCount()
repeated .Node children = 6;
Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
List<? extends ClassHierarchyProto.NodeOrBuilder> getChildrenOrBuilderList()
repeated .Node children = 6;
Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
ClassHierarchyProto.NodeOrBuilder getChildrenOrBuilder(int index)
repeated .Node children = 6;
Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
Copyright © 2017 The Apache Software Foundation. All rights reserved.