| Modifier and Type | Class and Description |
|---|---|
static class |
ConcreteReference.Builder |
| Constructor and Description |
|---|
ConcreteReference() |
public void accept(AstNodeVisitor visitor)
AstNode@Nullable public abstract Reference wildcardUpperBound()
wildcardUpperBound in interface Referencepublic abstract com.google.common.collect.ImmutableList<Reference> generics()
public abstract boolean isStaticImport()
isStaticImport in interface Referencepublic String simpleName()
simpleName in interface Referencepublic abstract boolean useFullName()
useFullName in interface Referencepublic com.google.common.collect.ImmutableList<String> enclosingClassNames()
enclosingClassNames in interface Referencepublic boolean hasEnclosingClass()
hasEnclosingClass in interface Referencepublic boolean isFromPackage(String pkg)
isFromPackage in interface Referencepublic boolean isSupertypeOrEquals(Reference other)
isSupertypeOrEquals in interface Referencepublic boolean isAssignableFrom(Reference other)
isAssignableFrom in interface Referencepublic boolean isWildcard()
isWildcard in interface Referencepublic Reference copyAndSetGenerics(List<Reference> generics)
copyAndSetGenerics in interface Referencepublic static ConcreteReference withClazz(Class<?> clazz)
public static ConcreteReference wildcard()
public static ConcreteReference wildcardWithUpperBound(Reference upperBoundReference)
public static ConcreteReference.Builder builder()
Copyright © 2022 Google LLC. All rights reserved.