Open Source Repository

Home /jodd/jodd-3.3.2 | Repository Home


jodd/introspector/SupportedIntrospector.java
// Copyright (c) 2003-2012, Jodd Team (jodd.org). All Rights Reserved.

package jodd.introspector;

/**
 {@link jodd.introspector.Introspector Introspector} caches all class descriptors.
 * All <b>supported</b> methods and fields are examined.
 
 @see AccessibleIntrospector
 */
public class SupportedIntrospector extends AccessibleIntrospector {

  /**
   * Describes a class by creating a new instance of {@link ClassDescriptor}
   * that will examine all supported methods and fields.
   */
  @Override
  protected ClassDescriptor describeClass(Class type) {
    return new ClassDescriptor(type, false);
  }

}