Uses of Interface
spoon.reflect.declaration.CtInterface
Packages that use 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
Methods in spoon.metamodel that return CtInterfaceModifier and TypeMethodDescriptionstatic @Nullable CtInterface<?>
Metamodel.getInterfaceOfImplementation(CtClass<?> impl)
CtInterface<?>
MetamodelConcept.getMetamodelInterface()
Methods in spoon.metamodel with parameters of type CtInterfaceModifier and TypeMethodDescriptionstatic @Nullable CtClass<?>
Metamodel.getImplementationOfInterface(CtInterface<?> iface)
-
Uses of CtInterface in spoon.reflect.declaration
Methods in spoon.reflect.declaration that return CtInterface -
Uses of CtInterface in spoon.reflect.factory
Methods in spoon.reflect.factory that return CtInterfaceModifier 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
Methods in spoon.reflect.visitor with parameters of type CtInterfaceModifier 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
Constructors in spoon.reflect.visitor.filter with parameters of type CtInterfaceModifierConstructorDescriptionLambdaFilter(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
Methods in spoon.support that return CtInterface -
Uses of CtInterface in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtInterfaceMethods in spoon.support.reflect.declaration that return CtInterfaceModifier and TypeMethodDescriptionCtInterfaceImpl.addPermittedType(CtTypeReference<?> type)
CtInterfaceImpl.clone()
CtInterfaceImpl.removePermittedType(CtTypeReference<?> type)
CtInterfaceImpl.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
-
Uses of CtInterface in spoon.support.visitor
Methods in spoon.support.visitor with parameters of type CtInterfaceModifier and TypeMethodDescription<T> void
TypeReferenceScanner.visitCtInterface(CtInterface<T> intrface)
-
Uses of CtInterface in spoon.support.visitor.clone
Methods in spoon.support.visitor.clone with parameters of type CtInterfaceModifier and TypeMethodDescription<T> void
CloneVisitor.visitCtInterface(CtInterface<T> intrface)
-
Uses of CtInterface in spoon.support.visitor.replace
Methods in spoon.support.visitor.replace with parameters of type CtInterfaceModifier and TypeMethodDescription<T> void
ReplacementVisitor.visitCtInterface(CtInterface<T> intrface)