public interface ClassNode<T> extends Node
Modifier and Type | Method and Description |
---|---|
ConstructorDef<T>[] |
getAllConstructors() |
ConstructorDef<T> |
getConstructorDef(ClassNode<?>... args) |
String |
getDefaultImplementation() |
ConstructorDef<T>[] |
getInjectableConstructors() |
Set<ClassNode<T>> |
getKnownImplementations() |
boolean |
isExternalConstructor() |
boolean |
isImplementationOf(ClassNode<?> inter) |
boolean |
isInjectionCandidate() |
boolean |
isUnit() |
void |
putImpl(ClassNode<T> impl) |
contains, get, getChildren, getFullName, getName, getParent, put, toString
compareTo
ConstructorDef<T>[] getInjectableConstructors()
ConstructorDef<T> getConstructorDef(ClassNode<?>... args) throws BindException
BindException
ConstructorDef<T>[] getAllConstructors()
Set<ClassNode<T>> getKnownImplementations()
String getDefaultImplementation()
boolean isUnit()
boolean isInjectionCandidate()
boolean isExternalConstructor()
boolean isImplementationOf(ClassNode<?> inter)
Copyright © 2017 The Apache Software Foundation. All rights reserved.