org.kohsuke.stapler
Class MetaClass

java.lang.Object
  extended by org.kohsuke.stapler.TearOffSupport
      extended by org.kohsuke.stapler.MetaClass

public class MetaClass
extends TearOffSupport

Created one instance each for a Klass, that retains some useful cache about a class and its views.

Author:
Kohsuke Kawaguchi
See Also:
WebApp.getMetaClass(Klass)

Field Summary
 MetaClass baseClass
          Base metaclass.
 MetaClassLoader classLoader
          MetaClassLoader that wraps clazz.getClassLoader().
 java.lang.Class clazz
          Deprecated. as of 1.177 Use klass. If you really want the Java class representation, use klass.toJavaClass().
 java.util.List<Dispatcher> dispatchers
           
 Klass<?> klass
           
static boolean NO_CACHE
          Don't cache anything in memory, so that any change will take effect instantly.
 WebApp webApp
          WebApp that owns this meta class.
 
Method Summary
 
Methods inherited from class org.kohsuke.stapler.TearOffSupport
getTearOff, loadTearOff, setTearOff
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clazz

public final java.lang.Class clazz
Deprecated. as of 1.177 Use klass. If you really want the Java class representation, use klass.toJavaClass().
This meta class wraps this class


klass

public final Klass<?> klass

classLoader

public final MetaClassLoader classLoader
MetaClassLoader that wraps clazz.getClassLoader(). Null if the class is loaded by the bootstrap classloader.


dispatchers

public final java.util.List<Dispatcher> dispatchers

baseClass

public final MetaClass baseClass
Base metaclass. Note that baseClass.clazz==clazz.getSuperClass()


webApp

public final WebApp webApp
WebApp that owns this meta class.


NO_CACHE

public static boolean NO_CACHE
Don't cache anything in memory, so that any change will take effect instantly.



Copyright © 2012. All Rights Reserved.