Package | Description |
---|---|
org.apache.reef.tang |
Public interfaces and factories for Tang's core API.
|
org.apache.reef.tang.implementation |
Tang's implementation.
|
org.apache.reef.tang.implementation.types |
Implementations of the ClassHierarchy type system.
|
org.apache.reef.tang.types |
The interfaces that define Tang's ClassHierarchy objects.
|
org.apache.reef.wake.profiler |
A graphical profiler that automatically instruments Tang-based Wake applications.
|
Modifier and Type | Method and Description |
---|---|
<T> ConstructorDef<T> |
Configuration.getLegacyConstructor(ClassNode<T> cn)
Return the LegacyConstructor that has been bound to this Class.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Aspect.inject(ConstructorDef<T> def,
Constructor<T> constructor,
Object[] args)
Inject an object of type T.
|
Modifier and Type | Method and Description |
---|---|
ConstructorDef<T> |
Constructor.getConstructorDef() |
<T> ConstructorDef<T> |
ConfigurationImpl.getLegacyConstructor(ClassNode<T> cn) |
Constructor and Description |
---|
Constructor(ClassNode<T> classNode,
ConstructorDef<T> constructor,
InjectionPlan<?>[] args) |
Modifier and Type | Class and Description |
---|---|
class |
ConstructorDefImpl<T> |
Modifier and Type | Method and Description |
---|---|
ConstructorDef<T>[] |
ClassNodeImpl.getAllConstructors() |
ConstructorDef<T> |
ClassNodeImpl.getConstructorDef(ClassNode<?>... paramTypes) |
ConstructorDef<T>[] |
ClassNodeImpl.getInjectableConstructors() |
Modifier and Type | Method and Description |
---|---|
int |
ConstructorDefImpl.compareTo(ConstructorDef<?> o) |
boolean |
ConstructorDefImpl.isMoreSpecificThan(ConstructorDef<?> def) |
Constructor and Description |
---|
ClassNodeImpl(Node parent,
String simpleName,
String fullName,
boolean unit,
boolean injectable,
boolean externalConstructor,
ConstructorDef<T>[] injectableConstructors,
ConstructorDef<T>[] allConstructors,
String defaultImplementation) |
ClassNodeImpl(Node parent,
String simpleName,
String fullName,
boolean unit,
boolean injectable,
boolean externalConstructor,
ConstructorDef<T>[] injectableConstructors,
ConstructorDef<T>[] allConstructors,
String defaultImplementation) |
Modifier and Type | Method and Description |
---|---|
ConstructorDef<T>[] |
ClassNode.getAllConstructors() |
ConstructorDef<T> |
ClassNode.getConstructorDef(ClassNode<?>... args) |
ConstructorDef<T>[] |
ClassNode.getInjectableConstructors() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConstructorDef.isMoreSpecificThan(ConstructorDef<?> def) |
Modifier and Type | Method and Description |
---|---|
ConstructorDef<T> |
Vertex.getConstructorDef() |
Modifier and Type | Method and Description |
---|---|
<T> T |
WakeProfiler.inject(ConstructorDef<T> constructorDef,
Constructor<T> constructor,
Object[] args) |
Constructor and Description |
---|
Vertex(T object,
ConstructorDef<T> constructorDef,
Vertex<?>[] constructorArguments) |
Vertex(T object,
String name,
ConstructorDef<T> constructorDef,
Vertex<?>[] constructorArguments) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.