Class Extension

    • Field Detail

      • LOG

        protected static final Logger LOG
      • className

        protected String className
      • clazz

        protected volatile Class<?> clazz
      • intf

        protected volatile Class<?> intf
      • interfaceName

        protected String interfaceName
      • deferred

        protected boolean deferred
      • args

        protected Object[] args
      • obj

        protected volatile Object obj
      • optional

        protected boolean optional
      • notFound

        protected boolean notFound
    • Constructor Detail

      • Extension

        public Extension()
      • Extension

        public Extension​(Class<?> cls,
                         Class<?> inf)
      • Extension

        public Extension​(Class<?> cls)
      • Extension

        public Extension​(Extension ext)
    • Method Detail

      • setOptional

        public void setOptional​(boolean b)
      • isOptional

        public boolean isOptional()
      • getName

        public String getName()
      • getLoadedObject

        public Object getLoadedObject()
      • cloneNoObject

        public Extension cloneNoObject()
      • getClassname

        public String getClassname()
      • setClassname

        public void setClassname​(String i)
      • getInterfaceName

        public String getInterfaceName()
      • setInterfaceName

        public void setInterfaceName​(String i)
      • isDeferred

        public boolean isDeferred()
      • setDeferred

        public void setDeferred​(boolean d)
      • setArgs

        public void setArgs​(Object[] a)