net.sf.arise.loading
Class AccessibleFinder

java.lang.Object
  |
  +--net.sf.arise.loading.AccessibleFinder
Direct Known Subclasses:
ConstructorFinder, FieldFinder, MethodFinder

public class AccessibleFinder
extends java.lang.Object


Field Summary
protected  boolean privates
           
 
Constructor Summary
AccessibleFinder()
           
AccessibleFinder(boolean privates)
           
 
Method Summary
protected  java.lang.reflect.Member checkMember(java.lang.Class clazz, java.lang.reflect.Member member)
           
protected  boolean fitsBetween(java.lang.Class[] championTypes, java.lang.Class[] candidateTypes, java.lang.Class[] signature)
           
protected  boolean isSuperclass(java.lang.Class supr, java.lang.Class sub)
           
static java.lang.Class resolveType(java.lang.Object object)
           
static java.lang.String signatureString(java.lang.Class[] signature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

privates

protected final boolean privates
Constructor Detail

AccessibleFinder

public AccessibleFinder()

AccessibleFinder

public AccessibleFinder(boolean privates)
Method Detail

resolveType

public static final java.lang.Class resolveType(java.lang.Object object)

signatureString

public static final java.lang.String signatureString(java.lang.Class[] signature)

fitsBetween

protected final boolean fitsBetween(java.lang.Class[] championTypes,
                                    java.lang.Class[] candidateTypes,
                                    java.lang.Class[] signature)

checkMember

protected java.lang.reflect.Member checkMember(java.lang.Class clazz,
                                               java.lang.reflect.Member member)
                                        throws LoadingException
LoadingException

isSuperclass

protected boolean isSuperclass(java.lang.Class supr,
                               java.lang.Class sub)


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth