public MethodAccess method(String name)
public Iterable<MethodAccess> methods(String name)
public Map<String,FieldAccess> fieldMap()
public Map<String,FieldAccess> propertyMap()
public Iterator<FieldAccess> fields()
public Iterable<MethodAccess> methods()
public Iterator<FieldAccess> properties()
public Iterable<ConstructorAccess<T>> constructors()
public ConstructorAccess<T> noArgConstructor()
public <T> ConstructorAccess<T> declaredConstructor(Class<? extends Object> singleArg)
public List<ConstructorAccess> oneArgumentConstructors()
public Iterable<AnnotationData> annotationData()
annotationData
in interface Annotated
public boolean hasAnnotation(String annotationName)
hasAnnotation
in interface Annotated
public AnnotationData annotation(String annotationName)
annotation
in interface Annotated
public boolean respondsTo(String methodName)
public boolean handles(Class<?> interfaceMethods)
public MethodAccess invokeMethodAccess(String methodName)
public MethodAccess invokeFunctionMethodAccess()
public String name()
public ConstantCallSite invokeReducerLongIntReturnLongMethodHandle(Object object)
public ConstantCallSite invokeReducerLongIntReturnLongMethodHandle(Object object, String methodName)
public Method invokeReducerLongIntReturnLongMethod(Object object)
Copyright © 2014. All rights reserved.