public interface DeclOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Decl.DeclKindCase |
getDeclKindCase() |
Decl.FunctionDecl |
getFunction()
Function declaration.
|
Decl.FunctionDeclOrBuilder |
getFunctionOrBuilder()
Function declaration.
|
Decl.IdentDecl |
getIdent()
Identifier declaration.
|
Decl.IdentDeclOrBuilder |
getIdentOrBuilder()
Identifier declaration.
|
String |
getName()
The fully qualified name of the declaration.
|
com.google.protobuf.ByteString |
getNameBytes()
The fully qualified name of the declaration.
|
boolean |
hasFunction()
Function declaration.
|
boolean |
hasIdent()
Identifier declaration.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The fully qualified name of the declaration. Declarations are organized in containers and this represents the full path to the declaration in its container, as in `google.api.expr.Decl`. Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not have a name depending on whether the overload is function declaration or a function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
string name = 1;com.google.protobuf.ByteString getNameBytes()
The fully qualified name of the declaration. Declarations are organized in containers and this represents the full path to the declaration in its container, as in `google.api.expr.Decl`. Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not have a name depending on whether the overload is function declaration or a function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
string name = 1;boolean hasIdent()
Identifier declaration.
.google.api.expr.v1alpha1.Decl.IdentDecl ident = 2;Decl.IdentDecl getIdent()
Identifier declaration.
.google.api.expr.v1alpha1.Decl.IdentDecl ident = 2;Decl.IdentDeclOrBuilder getIdentOrBuilder()
Identifier declaration.
.google.api.expr.v1alpha1.Decl.IdentDecl ident = 2;boolean hasFunction()
Function declaration.
.google.api.expr.v1alpha1.Decl.FunctionDecl function = 3;Decl.FunctionDecl getFunction()
Function declaration.
.google.api.expr.v1alpha1.Decl.FunctionDecl function = 3;Decl.FunctionDeclOrBuilder getFunctionOrBuilder()
Function declaration.
.google.api.expr.v1alpha1.Decl.FunctionDecl function = 3;Decl.DeclKindCase getDeclKindCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.