org.codehaus.nanning.attribute
Class Attributes
java.lang.Object
org.codehaus.nanning.attribute.Attributes
- public class Attributes
- extends java.lang.Object
Main entry-point for the runtime access of attributes.
TODO: there's actually a nasty little bug in here
If there are two methods with the same name, same set of arguments with types with same name but
in different packages the attributes with same name of these methods will collide.
- Version:
- $Revision: 1.1 $
- Author:
- $Author: lecando $
|
Method Summary |
static void |
addSearchPath(java.net.URL searchPath)
|
static java.lang.String |
getAttribute(java.lang.Class klass,
java.lang.String attribute)
|
static java.lang.String |
getAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
|
static java.lang.String |
getAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
|
static ClassAttributes |
getAttributes(java.lang.Class aClass)
|
static java.lang.String |
getInheritedAttribute(java.lang.Class aClass,
java.lang.String attribute)
|
static java.net.URL[] |
getSearchPath()
|
static boolean |
hasAttribute(java.lang.Class klass,
java.lang.String attribute)
|
static boolean |
hasAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
|
static boolean |
hasAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
|
static boolean |
hasInheritedAttribute(java.lang.Class aClass,
java.lang.reflect.Field field,
java.lang.String attribute)
|
static boolean |
hasInheritedAttribute(java.lang.Class aClass,
java.lang.reflect.Method method,
java.lang.String attribute)
|
static boolean |
hasInheritedAttribute(java.lang.Class aClass,
java.lang.String attribute)
|
static boolean |
hasInheritedAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
|
static boolean |
hasInheritedAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
|
static void |
removeSearchPath(java.net.URL searchPath)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Attributes
public Attributes()
getAttribute
public static java.lang.String getAttribute(java.lang.Class klass,
java.lang.String attribute)
getAttribute
public static java.lang.String getAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
getAttribute
public static java.lang.String getAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
addSearchPath
public static void addSearchPath(java.net.URL searchPath)
removeSearchPath
public static void removeSearchPath(java.net.URL searchPath)
hasAttribute
public static boolean hasAttribute(java.lang.Class klass,
java.lang.String attribute)
hasAttribute
public static boolean hasAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
hasAttribute
public static boolean hasAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
hasInheritedAttribute
public static boolean hasInheritedAttribute(java.lang.reflect.Field field,
java.lang.String attribute)
hasInheritedAttribute
public static boolean hasInheritedAttribute(java.lang.Class aClass,
java.lang.reflect.Field field,
java.lang.String attribute)
hasInheritedAttribute
public static boolean hasInheritedAttribute(java.lang.reflect.Method method,
java.lang.String attribute)
hasInheritedAttribute
public static boolean hasInheritedAttribute(java.lang.Class aClass,
java.lang.reflect.Method method,
java.lang.String attribute)
getInheritedAttribute
public static java.lang.String getInheritedAttribute(java.lang.Class aClass,
java.lang.String attribute)
hasInheritedAttribute
public static boolean hasInheritedAttribute(java.lang.Class aClass,
java.lang.String attribute)
getAttributes
public static ClassAttributes getAttributes(java.lang.Class aClass)
getSearchPath
public static java.net.URL[] getSearchPath()
Copyright © Jon Tirsen. All Rights Reserved.