|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.roo.classpath.details.MemberFindingUtils
public final class MemberFindingUtils
Utility methods for finding members in MemberHoldingTypeDetails
instances.
| Method Summary | |
|---|---|
static AnnotationMetadata |
getAnnotationOfType(List<? extends AnnotationMetadata> annotations,
org.springframework.roo.model.JavaType annotationType)
Locates the metadata for an annotation of the specified type from within the given list. |
static AnnotationMetadata |
getAnnotationOfType(MemberHoldingTypeDetailsMetadataItem<?> metadata,
org.springframework.roo.model.JavaType annotationType)
Returns the metadata for the annotation of the given type from within the given metadata |
static List<ConstructorMetadata> |
getConstructors(MemberDetails memberDetails)
Deprecated. use MemberDetails.getConstructors() instead |
static ConstructorMetadata |
getDeclaredConstructor(MemberHoldingTypeDetails memberHoldingTypeDetails,
List<org.springframework.roo.model.JavaType> parameters)
Deprecated. use MemberHoldingTypeDetails.getDeclaredConstructor(List)
instead |
static FieldMetadata |
getDeclaredField(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName fieldName)
Deprecated. call MemberHoldingTypeDetails.getDeclaredField(JavaSymbolName)
instead |
static ClassOrInterfaceTypeDetails |
getDeclaredInnerType(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaType typeName)
Deprecated. use MemberHoldingTypeDetails.getDeclaredInnerType(JavaType)
instead |
static MethodMetadata |
getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Locates a method on the specified MemberHoldingTypeDetails based
on the method name. |
static MethodMetadata |
getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Locates the specified method. |
static AnnotationMetadataBuilder |
getDeclaredTypeAnnotation(AbstractIdentifiableAnnotatedJavaStructureBuilder<? extends IdentifiableAnnotatedJavaStructure> builder,
org.springframework.roo.model.JavaType type)
Deprecated. use AbstractIdentifiableAnnotatedJavaStructureBuilder.getDeclaredTypeAnnotation(JavaType)
instead |
static AnnotationMetadata |
getDeclaredTypeAnnotation(IdentifiableAnnotatedJavaStructure memberHoldingTypeDetails,
org.springframework.roo.model.JavaType type)
Deprecated. use IdentifiableAnnotatedJavaStructure.getAnnotation(JavaType)
instead |
static AnnotationMetadata |
getDeclaredTypeAnnotation(MemberDetails memberDetails,
org.springframework.roo.model.JavaType type)
Deprecated. use MemberDetails.getAnnotation(JavaType) instead |
static FieldMetadata |
getField(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName fieldName)
Deprecated. use MemberHoldingTypeDetails.getField(JavaSymbolName)
instead |
static List<FieldMetadata> |
getFields(MemberDetails memberDetails)
Deprecated. use MemberDetails.getFields() instead |
static List<FieldMetadata> |
getFieldsWithAnnotation(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaType annotation)
Deprecated. use MemberHoldingTypeDetails.getFieldsWithAnnotation(JavaType)
instead |
static List<FieldMetadata> |
getFieldsWithTag(MemberDetails memberDetails,
Object tagKey)
Returns all fields within the given MemberDetails that contain
the given CustomData tag. |
static AnnotationMetadata |
getFirstAnnotation(ClassOrInterfaceTypeDetails cid,
org.springframework.roo.model.JavaType... annotationTypes)
Returns the first of the given types of annotation on the given class or interface |
static List<MemberHoldingTypeDetails> |
getMemberHoldingTypeDetailsWithTag(MemberDetails memberDetails,
Object tagKey)
Searches all MemberDetails and returns all
MemberHoldingTypeDetails which contains a given
CustomData tag. |
static MethodMetadata |
getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Deprecated. use MemberDetails.getMethod(JavaSymbolName) instead |
static MethodMetadata |
getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Deprecated. use MemberDetails.getMethod(JavaSymbolName, List)
instead |
static MethodMetadata |
getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters,
String excludingMid)
Deprecated. use MemberDetails.getMethod(JavaSymbolName, List, String)
instead |
static MethodMetadata |
getMethod(MemberDetails memberDetails,
String methodName)
Convenience method which converts a String method name to a JavaSymbolName for use by the standard
getMethod(MemberDetails, org.springframework.roo.model.JavaSymbolName)
. |
static MethodMetadata |
getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Deprecated. use MemberHoldingTypeDetails.getMethod(JavaSymbolName)
instead |
static MethodMetadata |
getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Deprecated. use MemberHoldingTypeDetails.getMethod(JavaSymbolName, List)
instead |
static MethodMetadata |
getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
String methodName)
Convenience method which converts a String method name to a JavaSymbolName for use by the standard
getMethod(MemberHoldingTypeDetails, org.springframework.roo.model.JavaSymbolName)
. |
static List<MethodMetadata> |
getMethods(MemberDetails memberDetails)
Deprecated. use MemberDetails.getMethods() instead |
static List<MethodMetadata> |
getMethods(MemberHoldingTypeDetails memberHoldingTypeDetails)
Deprecated. use MemberHoldingTypeDetails.getMethods() instead |
static List<MethodMetadata> |
getMethodsWithTag(MemberDetails memberDetails,
Object tagKey)
Deprecated. use MemberDetails.getMethodsWithTag(Object) instead |
static MemberHoldingTypeDetails |
getMostConcreteMemberHoldingTypeDetailsWithTag(MemberDetails memberDetails,
Object tag)
Determines the most concrete MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag. |
static MethodMetadata |
getMostConcreteMethodWithTag(MemberDetails memberDetails,
Object tagKey)
Determines the most concrete MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag. |
static AnnotationMetadata |
getTypeAnnotation(IdentifiableAnnotatedJavaStructure memberHoldingTypeDetails,
org.springframework.roo.model.JavaType annotationType)
Deprecated. use IdentifiableAnnotatedJavaStructure.getTypeAnnotation(JavaType)
instead |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AnnotationMetadata getAnnotationOfType(List<? extends AnnotationMetadata> annotations,
org.springframework.roo.model.JavaType annotationType)
annotations - the set of annotations to search (may be
null)annotationType - the annotation to locate (may be null)
null if not found
public static AnnotationMetadata getAnnotationOfType(MemberHoldingTypeDetailsMetadataItem<?> metadata,
org.springframework.roo.model.JavaType annotationType)
metadata - the metadata to search; can be nullannotationType - the type of annotation for which to return the
metadata; can be null
null if not found@Deprecated public static List<ConstructorMetadata> getConstructors(MemberDetails memberDetails)
MemberDetails.getConstructors() instead
MemberDetails and returns all constructors.
memberDetails - the MemberDetails to search (required)
@Deprecated
public static ConstructorMetadata getDeclaredConstructor(MemberHoldingTypeDetails memberHoldingTypeDetails,
List<org.springframework.roo.model.JavaType> parameters)
MemberHoldingTypeDetails.getDeclaredConstructor(List)
instead
memberHoldingTypeDetails - the MemberHoldingTypeDetails to
search (required)parameters - to locate (can be null if there are no parameters)
@Deprecated
public static FieldMetadata getDeclaredField(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName fieldName)
MemberHoldingTypeDetails.getDeclaredField(JavaSymbolName)
instead
MemberHoldingTypeDetails
.
memberHoldingTypeDetails - the MemberHoldingTypeDetails to
search (required)fieldName - to locate (required)
@Deprecated
public static ClassOrInterfaceTypeDetails getDeclaredInnerType(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaType typeName)
MemberHoldingTypeDetails.getDeclaredInnerType(JavaType)
instead
MemberDetails - to search (required)typeName - to locate (required)
public static MethodMetadata getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
MemberHoldingTypeDetails based
on the method name.
memberHoldingTypeDetails - the MemberHoldingTypeDetails to
search; can be nullmethodName - to locate; can be null
null if the given name was
null or it was simply not found
public static MethodMetadata getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
memberHoldingTypeDetails - the MemberHoldingTypeDetails to
search; can be nullmethodName - to locate; can be nullparameters - to locate (can be null if there are no parameters)
null if the given name was
null or it was simply not found
@Deprecated
public static AnnotationMetadataBuilder getDeclaredTypeAnnotation(AbstractIdentifiableAnnotatedJavaStructureBuilder<? extends IdentifiableAnnotatedJavaStructure> builder,
org.springframework.roo.model.JavaType type)
AbstractIdentifiableAnnotatedJavaStructureBuilder.getDeclaredTypeAnnotation(JavaType)
instead
builder - the MemberHoldingTypeDetails to search (required)type - to locate (required)
@Deprecated
public static AnnotationMetadata getDeclaredTypeAnnotation(IdentifiableAnnotatedJavaStructure memberHoldingTypeDetails,
org.springframework.roo.model.JavaType type)
IdentifiableAnnotatedJavaStructure.getAnnotation(JavaType)
instead
memberHoldingTypeDetails - the MemberHoldingTypeDetails to
search (required)type - to locate (required)
@Deprecated
public static AnnotationMetadata getDeclaredTypeAnnotation(MemberDetails memberDetails,
org.springframework.roo.model.JavaType type)
MemberDetails.getAnnotation(JavaType) instead
memberDetails - the MemberDetails to search (required)type - to locate (required)
@Deprecated
public static FieldMetadata getField(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName fieldName)
MemberHoldingTypeDetails.getField(JavaSymbolName)
instead
memberHoldingTypeDetails - to search (required)fieldName - to locate (required)
@Deprecated public static List<FieldMetadata> getFields(MemberDetails memberDetails)
MemberDetails.getFields() instead
MemberDetails and returns all fields.
memberDetails - the MemberDetails to search (required)
@Deprecated
public static List<FieldMetadata> getFieldsWithAnnotation(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaType annotation)
MemberHoldingTypeDetails.getFieldsWithAnnotation(JavaType)
instead
memberHoldingTypeDetails - to search (required)annotation - to locate (required)
public static List<FieldMetadata> getFieldsWithTag(MemberDetails memberDetails,
Object tagKey)
MemberDetails that contain
the given CustomData tag.
memberDetails - the MemberDetails to search (can be
null)tagKey - the CustomData key to search for
null)
public static AnnotationMetadata getFirstAnnotation(ClassOrInterfaceTypeDetails cid,
org.springframework.roo.model.JavaType... annotationTypes)
cid - the class or interface to check (can be null)annotationTypes - the types of annotation to look for, in order (can
be null)
null if the given type or array of annotations is
null, or none were found
public static List<MemberHoldingTypeDetails> getMemberHoldingTypeDetailsWithTag(MemberDetails memberDetails,
Object tagKey)
MemberDetails and returns all
MemberHoldingTypeDetails which contains a given
CustomData tag.
memberDetails - the MemberDetails to search (can be
null)tagKey - the CustomData key to search for (required)
MemberHoldingTypeDetails (never null)
@Deprecated
public static MethodMetadata getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName)
MemberDetails.getMethod(JavaSymbolName) instead
MemberDetails until the first such method is located or none can
be found.
memberDetails - the MemberDetails to search (required)methodName - the method name to locate (can be null)
null if the method name
is null or such a method cannot be found
@Deprecated
public static MethodMetadata getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
MemberDetails.getMethod(JavaSymbolName, List)
instead
MemberDetails until the first such method is located
or none can be found.
memberDetails - the MemberDetails to search (required)methodName - the method name to locate (can be null)parameters - the method parameter signature to locate (can be null
if no parameters are required)
null if the method name
is null or such a method cannot be found
@Deprecated
public static MethodMetadata getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters,
String excludingMid)
MemberDetails.getMethod(JavaSymbolName, List, String)
instead
memberDetails - the MemberDetails to search (required)methodName - the method name to locate (can be null)parameters - the method parameter signature to locate (can be null
if no parameters are required)excludingMid - the MID that a found method cannot be declared by
null if the method name
is null or such a method cannot be found
public static MethodMetadata getMethod(MemberDetails memberDetails,
String methodName)
JavaSymbolName for use by the standard
getMethod(MemberDetails, org.springframework.roo.model.JavaSymbolName)
.
memberHoldingTypeDetails - to search (required)methodName - to locate (required)
@Deprecated
public static MethodMetadata getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
MemberHoldingTypeDetails.getMethod(JavaSymbolName)
instead
memberHoldingTypeDetails - to search (required)methodName - to locate (required)
@Deprecated
public static MethodMetadata getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
MemberHoldingTypeDetails.getMethod(JavaSymbolName, List)
instead
memberHoldingTypeDetails - to search (required)methodName - to locate (required)parameters - to locate (can be null if there are no parameters)
public static MethodMetadata getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
String methodName)
JavaSymbolName for use by the standard
getMethod(MemberHoldingTypeDetails, org.springframework.roo.model.JavaSymbolName)
.
memberHoldingTypeDetails - to search (required)methodName - to locate (required)
@Deprecated public static List<MethodMetadata> getMethods(MemberDetails memberDetails)
MemberDetails.getMethods() instead
MemberDetails and returns all methods.
memberDetails - the MemberDetails to search (required)
@Deprecated public static List<MethodMetadata> getMethods(MemberHoldingTypeDetails memberHoldingTypeDetails)
MemberHoldingTypeDetails.getMethods() instead
memberHoldingTypeDetails - to search (required)
@Deprecated
public static List<MethodMetadata> getMethodsWithTag(MemberDetails memberDetails,
Object tagKey)
MemberDetails.getMethodsWithTag(Object) instead
MemberDetails and returns all methods which contain
a given CustomData tag.
memberDetails - the MemberDetails to search (required)tagKey - the CustomData key to search for
public static MemberHoldingTypeDetails getMostConcreteMemberHoldingTypeDetailsWithTag(MemberDetails memberDetails,
Object tag)
MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag.
memberDetails - the MemberDetails to search (can be
null)tag - the CustomData key to search for (required)
public static MethodMetadata getMostConcreteMethodWithTag(MemberDetails memberDetails,
Object tagKey)
MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag.
memberDetails - the MemberDetails to search (can be
null)tagKey - the CustomData key to search for (required)
null if not found
@Deprecated
public static AnnotationMetadata getTypeAnnotation(IdentifiableAnnotatedJavaStructure memberHoldingTypeDetails,
org.springframework.roo.model.JavaType annotationType)
IdentifiableAnnotatedJavaStructure.getTypeAnnotation(JavaType)
instead
memberHoldingTypeDetails - to search (required)annotationType - annotation to locate (required)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||