Package com.google.turbine.binder.bound
Interface HeaderBoundClass
-
- All Superinterfaces:
BoundClass
- All Known Subinterfaces:
TypeBoundClass
- All Known Implementing Classes:
BytecodeBoundClass,SourceHeaderBoundClass,SourceTypeBoundClass
public interface HeaderBoundClass extends BoundClass
A bound node that augmentsBoundClasswith superclasses and interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.collect.ImmutableList<ClassSymbol>interfaces()The interfaces of the declaration.@Nullable ClassSymbolsuperclass()The superclass of the declaration.com.google.common.collect.ImmutableMap<java.lang.String,TyVarSymbol>typeParameters()Declared type parameters.-
Methods inherited from interface com.google.turbine.binder.bound.BoundClass
access, children, kind, owner
-
-
-
-
Method Detail
-
superclass
@Nullable ClassSymbol superclass()
The superclass of the declaration.
-
interfaces
com.google.common.collect.ImmutableList<ClassSymbol> interfaces()
The interfaces of the declaration.
-
typeParameters
com.google.common.collect.ImmutableMap<java.lang.String,TyVarSymbol> typeParameters()
Declared type parameters.
-
-