|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simantics.databoard.binding.reflection.BindingRequest
public class BindingRequest
Field Summary | |
---|---|
java.lang.annotation.Annotation[] |
annotations
Annotations |
java.lang.String |
className
|
Binding |
componentBinding
|
BindingRequest |
componentRequest
|
java.lang.String |
descriptor
|
java.lang.annotation.Annotation[] |
NO_ANNOTATIONS
|
java.lang.String |
signature
|
Constructor Summary | |
---|---|
BindingRequest(java.lang.Class<?> clazz,
java.lang.annotation.Annotation... annotations)
Create BindingRequest |
|
BindingRequest(java.lang.Class<?> clazz,
java.lang.Class<?>[] parameters)
|
|
BindingRequest(java.lang.Class<?> clazz,
java.util.List<java.lang.annotation.Annotation> annotations)
|
|
BindingRequest(java.lang.ClassLoader cl,
java.lang.String className,
java.lang.String classSignature,
java.lang.String classDescriptor,
java.lang.annotation.Annotation... annotations)
Create BindingRequest that creates class lazily. |
Method Summary | ||
---|---|---|
static BindingRequest |
create(java.lang.reflect.Field field)
|
|
java.lang.annotation.Annotation[] |
dropAnnotations(int argumentsToDrop,
java.lang.annotation.Annotation... annotationsToDrop)
Return a version of annotations list, where given set of annotations and a number of class arguments were dropped. |
|
boolean |
equals(java.lang.Object obj)
|
|
|
getAnnotation(java.lang.Class<A> annotationClass)
|
|
java.lang.Class<?> |
getClazz()
|
|
static java.lang.String |
getSignature(java.lang.Class<?> clazz)
Get signature, e.g. |
|
boolean |
hasAnnotation(java.lang.Class<?> annotationClass)
|
|
int |
hashCode()
|
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final java.lang.annotation.Annotation[] annotations
public final java.lang.annotation.Annotation[] NO_ANNOTATIONS
public final java.lang.String className
public final java.lang.String signature
public final java.lang.String descriptor
public BindingRequest componentRequest
public Binding componentBinding
Constructor Detail |
---|
public BindingRequest(java.lang.ClassLoader cl, java.lang.String className, java.lang.String classSignature, java.lang.String classDescriptor, java.lang.annotation.Annotation... annotations)
cl
- classloaderclassName
- classSignature
- classDescriptor
- annotations
- public BindingRequest(java.lang.Class<?> clazz, java.lang.annotation.Annotation... annotations)
clazz
- factoryArguments
- annotations
- public BindingRequest(java.lang.Class<?> clazz, java.util.List<java.lang.annotation.Annotation> annotations)
public BindingRequest(java.lang.Class<?> clazz, java.lang.Class<?>[] parameters)
Method Detail |
---|
public static BindingRequest create(java.lang.reflect.Field field)
public boolean hasAnnotation(java.lang.Class<?> annotationClass)
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationClass)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Class<?> getClazz()
public java.lang.annotation.Annotation[] dropAnnotations(int argumentsToDrop, java.lang.annotation.Annotation... annotationsToDrop)
argumentsToDrop
- the number of class arguments to dropannotationsToDrop
- annotation to drop
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String getSignature(java.lang.Class<?> clazz)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |