Class ClassInjections
- java.lang.Object
-
- net.officefloor.plugin.clazz.interrogate.ClassInjections
-
public class ClassInjections extends java.lang.Object
Class
injections.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ClassInjections(java.lang.Class<?> objectClass, SourceContext sourceContext)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.reflect.Field>
getInjectionFields()
Obtains theField
instances for injection.java.util.List<java.lang.reflect.Method>
getInjectionMethods()
Obtains theMethod
instances for injection.java.util.List<java.lang.reflect.Method>
getPostConstructMethods()
Obtains the post constructMethod
instances.
-
-
-
Constructor Detail
-
ClassInjections
public ClassInjections(java.lang.Class<?> objectClass, SourceContext sourceContext) throws java.lang.Exception
Instantiate.- Parameters:
objectClass
- ObjectClass
.sourceContext
-SourceContext
.- Throws:
java.lang.Exception
- If fails to load injections.
-
-
Method Detail
-
getInjectionFields
public java.util.List<java.lang.reflect.Field> getInjectionFields()
Obtains theField
instances for injection.- Returns:
Field
instances for injection.
-
getInjectionMethods
public java.util.List<java.lang.reflect.Method> getInjectionMethods()
Obtains theMethod
instances for injection.- Returns:
Method
instances for injection.
-
getPostConstructMethods
public java.util.List<java.lang.reflect.Method> getPostConstructMethods()
Obtains the post constructMethod
instances.- Returns:
- Post construct
Method
instances.
-
-