Interface CtSuperAccess<T>

Type Parameters:
T - Type of super
All Superinterfaces:
Cloneable, CtCodeElement, CtElement, CtExpression<T>, CtQueryable, CtTargetedExpression<T,​CtExpression<?>>, CtTypedElement<T>, CtVariableAccess<T>, CtVariableRead<T>, CtVisitable, FactoryAccessor, Serializable, SourcePositionHolder, TemplateParameter<T>
All Known Implementing Classes:
CtSuperAccessImpl

public interface CtSuperAccess<T> extends CtVariableRead<T>, CtTargetedExpression<T,​CtExpression<?>>
This code element defines an access to super. Example:
     class Foo { int foo() { return 42;}};
     class Bar extends Foo {
     int foo() {
       return super.foo(); // <-- access to super
     }
     };
 
The target is used when one writes `SuperClass.super.foo()`.