Uses of Interface
spoon.reflect.declaration.CtInterface
Package
Description
Ready to go meta?
This package contains classes that model the Spoon metamodel itself.
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines all the sub-factories for the Spoon meta-model.
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains a set of useful filters when querying the model.
This package contains some default implementations for commonly used processing tasks.
-
Uses of CtInterface in spoon.metamodel
Modifier and TypeMethodDescriptionstatic @Nullable CtInterface<?>
Metamodel.getInterfaceOfImplementation(CtClass<?> impl)
CtInterface<?>
MetamodelConcept.getMetamodelInterface()
Modifier and TypeMethodDescriptionstatic @Nullable CtClass<?>
Metamodel.getImplementationOfInterface(CtInterface<?> iface)
-
Uses of CtInterface in spoon.reflect.declaration
-
Uses of CtInterface in spoon.reflect.factory
Modifier and TypeMethodDescription<T> CtInterface<T>
Creates an interface from its qualified name.<T> CtInterface<T>
Creates an interface.<T> CtInterface<T>
Creates an inner interface<T> CtInterface<T>
CoreFactory.createInterface()
Creates an interface.<T> CtInterface<T>
Factory.createInterface()
Factory.createInterface(String qualifiedName)
Factory.createInterface(CtPackage owner, String simpleName)
Factory.createInterface(CtType owner, String simpleName)
<T> CtInterface<T>
FactoryImpl.createInterface()
FactoryImpl.createInterface(String qualifiedName)
FactoryImpl.createInterface(CtPackage owner, String simpleName)
FactoryImpl.createInterface(CtType owner, String simpleName)
<T> CtInterface<T>
Gets a interface from its runtime Java class.<T> CtInterface<T>
Gets a created interface -
Uses of CtInterface in spoon.reflect.visitor
Modifier and TypeMethodDescription<T> void
CtAbstractVisitor.visitCtInterface(CtInterface<T> intrface)
<T> void
CtBiScannerDefault.visitCtInterface(CtInterface<T> intrface)
<T> void
CtInheritanceScanner.visitCtInterface(CtInterface<T> e)
<T> void
CtScanner.visitCtInterface(CtInterface<T> intrface)
<T> void
CtVisitor.visitCtInterface(CtInterface<T> intrface)
Visits an interface declaration.<T> void
DefaultJavaPrettyPrinter.visitCtInterface(CtInterface<T> intrface)
<T> void
ImportScannerImpl.visitCtInterface(CtInterface<T> intrface)
-
Uses of CtInterface in spoon.reflect.visitor.filter
ModifierConstructorDescriptionLambdaFilter(CtInterface<?> iface)
Matches all lambdas implementing `iface` UseLambdaFilter.addImplementingInterface(CtTypeInformation)
to define set of interfaces whose lambdas it is search for -
Uses of CtInterface in spoon.support
-
Uses of CtInterface in spoon.support.reflect.declaration
Modifier and TypeMethodDescriptionCtInterfaceImpl.addPermittedType(CtTypeReference<?> type)
CtInterfaceImpl.clone()
CtInterfaceImpl.removePermittedType(CtTypeReference<?> type)
CtInterfaceImpl.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
-
Uses of CtInterface in spoon.support.visitor
Modifier and TypeMethodDescription<T> void
TypeReferenceScanner.visitCtInterface(CtInterface<T> intrface)
-
Uses of CtInterface in spoon.support.visitor.clone
Modifier and TypeMethodDescription<T> void
CloneVisitor.visitCtInterface(CtInterface<T> intrface)
-
Uses of CtInterface in spoon.support.visitor.replace
Modifier and TypeMethodDescription<T> void
ReplacementVisitor.visitCtInterface(CtInterface<T> intrface)