META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/sisu/
org/eclipse/sisu/bean/
org/eclipse/sisu/inject/
org/eclipse/sisu/launch/
org/eclipse/sisu/space/
org/eclipse/sisu/space/asm/
org/eclipse/sisu/wire/
org/sonatype/
org/sonatype/inject/
org/eclipse/sisu/bean/BeanBinder.classBeanBinder.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.BeanBinder extends java.lang.Object {
public abstract org.eclipse.sisu.bean.PropertyBinder bindBean (com.google.inject.TypeLiteral, com.google.inject.spi.TypeEncounter)
}
org/eclipse/sisu/bean/BeanInjector.classBeanInjector.java
package org.eclipse.sisu.bean
final org.eclipse.sisu.bean.BeanInjector extends java.lang.Object implements com.google.inject.MembersInjector {
private final org.eclipse.sisu.bean.PropertyBinding[] bindings
void (java.util.List)
java.util.List bindings
int size
int i
int n
public void injectMembers (java.lang.Object)
Object bean
org.eclipse.sisu.bean.PropertyBinding b
}
org/eclipse/sisu/bean/BeanListener.classBeanListener.java
package org.eclipse.sisu.bean
public final org.eclipse.sisu.bean.BeanListener extends java.lang.Object implements com.google.inject.spi.TypeListener {
private final org.eclipse.sisu.bean.BeanBinder beanBinder
public void (org.eclipse.sisu.bean.BeanBinder)
org.eclipse.sisu.bean.BeanBinder beanBinder
public void hear (com.google.inject.TypeLiteral, com.google.inject.spi.TypeEncounter)
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeEncounter encounter
org.eclipse.sisu.bean.PropertyBinder propertyBinder
java.util.List bindings
java.util.Set visited
org.eclipse.sisu.bean.BeanProperty property
String name
org.eclipse.sisu.bean.PropertyBinding binding
RuntimeException e
}
org/eclipse/sisu/bean/BeanProperties.classBeanProperties.java
package org.eclipse.sisu.bean
public final org.eclipse.sisu.bean.BeanProperties extends java.lang.Object implements java.lang.Iterable {
private final Iterable members
public void (java.lang.Class)
Class clazz
void (java.lang.Iterable)
Iterable members
public java.util.Iterator iterator ()
}
org/eclipse/sisu/bean/BeanProperty.classBeanProperty.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.BeanProperty extends java.lang.Object {
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract com.google.inject.TypeLiteral getType ()
public abstract java.lang.String getName ()
public abstract void set (java.lang.Object, java.lang.Object)
}
org/eclipse/sisu/bean/BeanPropertyField.classBeanPropertyField.java
package org.eclipse.sisu.bean
final org.eclipse.sisu.bean.BeanPropertyField extends java.lang.Object implements org.eclipse.sisu.bean.BeanProperty java.security.PrivilegedAction {
private final java.lang.reflect.Field field
void (java.lang.reflect.Field)
java.lang.reflect.Field field
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public com.google.inject.TypeLiteral getType ()
public java.lang.String getName ()
public void set (java.lang.Object, java.lang.Object)
Object bean
Object value
Exception e
LinkageError e
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
public java.lang.Void run ()
public volatile java.lang.Object run ()
}
org/eclipse/sisu/bean/BeanPropertyIterator.classBeanPropertyIterator.java
package org.eclipse.sisu.bean
final org.eclipse.sisu.bean.BeanPropertyIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator memberIterator
private org.eclipse.sisu.bean.BeanProperty nextProperty
void (java.lang.Iterable)
Iterable members
public boolean hasNext ()
java.lang.reflect.Member member
int modifiers
public org.eclipse.sisu.bean.BeanProperty next ()
org.eclipse.sisu.bean.BeanProperty property
public void remove ()
private static boolean isSetter (java.lang.reflect.Member)
java.lang.reflect.Member member
String name
public volatile java.lang.Object next ()
}
org/eclipse/sisu/bean/BeanPropertySetter.classBeanPropertySetter.java
package org.eclipse.sisu.bean
final org.eclipse.sisu.bean.BeanPropertySetter extends java.lang.Object implements org.eclipse.sisu.bean.BeanProperty java.security.PrivilegedAction {
private final java.lang.reflect.Method method
void (java.lang.reflect.Method)
java.lang.reflect.Method method
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public com.google.inject.TypeLiteral getType ()
public java.lang.String getName ()
String name
public void set (java.lang.Object, java.lang.Object)
Object bean
Object value
Exception e
Throwable cause
LinkageError e
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
public java.lang.Void run ()
public volatile java.lang.Object run ()
}
org/eclipse/sisu/bean/DeclaredMembers$MemberIterator.classDeclaredMembers.java
package org.eclipse.sisu.bean
final org.eclipse.sisu.bean.DeclaredMembers$MemberIterator extends java.lang.Object implements java.util.Iterator {
private static final java.lang.reflect.Member[] NO_MEMBERS
private Class clazz
private final org.eclipse.sisu.bean.DeclaredMembers$View[] views
private int viewIndex
private java.lang.reflect.Member[] members
private int memberIndex
static void ()
void (java.lang.Class, org.eclipse.sisu.bean.DeclaredMembers$View[])
Class clazz
org.eclipse.sisu.bean.DeclaredMembers$View[] views
public boolean hasNext ()
int index
public java.lang.reflect.Member next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/bean/DeclaredMembers$View$1.classDeclaredMembers.java
package org.eclipse.sisu.bean
org.eclipse.sisu.bean.DeclaredMembers$View$1 extends org.eclipse.sisu.bean.DeclaredMembers$View {
void (java.lang.String, int)
java.lang.reflect.Member[] members (java.lang.Class)
Class clazz
}
org/eclipse/sisu/bean/DeclaredMembers$View$2.classDeclaredMembers.java
package org.eclipse.sisu.bean
org.eclipse.sisu.bean.DeclaredMembers$View$2 extends org.eclipse.sisu.bean.DeclaredMembers$View {
void (java.lang.String, int)
java.lang.reflect.Member[] members (java.lang.Class)
Class clazz
}
org/eclipse/sisu/bean/DeclaredMembers$View$3.classDeclaredMembers.java
package org.eclipse.sisu.bean
org.eclipse.sisu.bean.DeclaredMembers$View$3 extends org.eclipse.sisu.bean.DeclaredMembers$View {
void (java.lang.String, int)
java.lang.reflect.Member[] members (java.lang.Class)
Class clazz
}
org/eclipse/sisu/bean/DeclaredMembers$View.classDeclaredMembers.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.DeclaredMembers$View extends java.lang.Enum {
public static final org.eclipse.sisu.bean.DeclaredMembers$View CONSTRUCTORS
public static final org.eclipse.sisu.bean.DeclaredMembers$View METHODS
public static final org.eclipse.sisu.bean.DeclaredMembers$View FIELDS
private static final org.eclipse.sisu.bean.DeclaredMembers$View[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
abstract java.lang.reflect.Member[] members (java.lang.Class)
public static org.eclipse.sisu.bean.DeclaredMembers$View[] values ()
public static org.eclipse.sisu.bean.DeclaredMembers$View valueOf (java.lang.String)
void (java.lang.String, int, org.eclipse.sisu.bean.DeclaredMembers$View)
}
org/eclipse/sisu/bean/DeclaredMembers.classDeclaredMembers.java
package org.eclipse.sisu.bean
public final org.eclipse.sisu.bean.DeclaredMembers extends java.lang.Object implements java.lang.Iterable {
private final Class clazz
private final org.eclipse.sisu.bean.DeclaredMembers$View[] views
public transient void (java.lang.Class, org.eclipse.sisu.bean.DeclaredMembers$View[])
Class clazz
org.eclipse.sisu.bean.DeclaredMembers$View[] views
public java.util.Iterator iterator ()
}
org/eclipse/sisu/bean/IgnoreSetters.classIgnoreSetters.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.IgnoreSetters extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/eclipse/sisu/bean/package-info.classpackage-info.java
package org.eclipse.sisu.bean
abstract org.eclipse.sisu.bean.package-info extends java.lang.Object {
}
org/eclipse/sisu/bean/PropertyBinder$1.classPropertyBinder.java
package org.eclipse.sisu.bean
org.eclipse.sisu.bean.PropertyBinder$1 extends java.lang.Object implements org.eclipse.sisu.bean.PropertyBinding {
void ()
public void injectProperty (java.lang.Object)
Object bean
}
org/eclipse/sisu/bean/PropertyBinder.classPropertyBinder.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.PropertyBinder extends java.lang.Object {
public static final org.eclipse.sisu.bean.PropertyBinding LAST_BINDING
static void ()
public abstract org.eclipse.sisu.bean.PropertyBinding bindProperty (org.eclipse.sisu.bean.BeanProperty)
}
org/eclipse/sisu/bean/PropertyBinding.classPropertyBinding.java
package org.eclipse.sisu.bean
public abstract org.eclipse.sisu.bean.PropertyBinding extends java.lang.Object {
public abstract void injectProperty (java.lang.Object)
}
org/eclipse/sisu/BeanEntry.classBeanEntry.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.BeanEntry extends java.lang.Object implements java.util.Map$Entry {
public abstract java.lang.annotation.Annotation getKey ()
public abstract java.lang.Object getValue ()
public abstract javax.inject.Provider getProvider ()
public abstract java.lang.String getDescription ()
public abstract java.lang.Class getImplementationClass ()
public abstract java.lang.Object getSource ()
public abstract int getRank ()
}
org/eclipse/sisu/Description.classDescription.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.Description extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/eclipse/sisu/EagerSingleton.classEagerSingleton.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.EagerSingleton extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/eclipse/sisu/inject/BeanCache.classBeanCache.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.BeanCache extends java.util.concurrent.atomic.AtomicReference {
private static final long serialVersionUID
private java.util.Map readCache
private volatile boolean mutated
void ()
public org.eclipse.sisu.BeanEntry create (java.lang.annotation.Annotation, com.google.inject.Binding, int)
java.lang.annotation.Annotation qualifier
com.google.inject.Binding binding
int rank
org.eclipse.sisu.inject.LazyBeanEntry newBean
org.eclipse.sisu.inject.LazyBeanEntry newBean
org.eclipse.sisu.inject.LazyBeanEntry newBean
org.eclipse.sisu.inject.LazyBeanEntry newBean
Object o
Object n
Object n
Object n
org.eclipse.sisu.inject.LazyBeanEntry oldBean
java.util.Map map
public java.util.Map flush ()
public java.lang.Iterable bindings ()
Object o
public org.eclipse.sisu.BeanEntry remove (com.google.inject.Binding)
com.google.inject.Binding binding
org.eclipse.sisu.inject.LazyBeanEntry oldBean
org.eclipse.sisu.inject.LazyBeanEntry oldBean
org.eclipse.sisu.inject.LazyBeanEntry oldBean
Object o
Object n
Object n
private static java.util.Map createMap (org.eclipse.sisu.inject.LazyBeanEntry, org.eclipse.sisu.inject.LazyBeanEntry)
org.eclipse.sisu.inject.LazyBeanEntry one
org.eclipse.sisu.inject.LazyBeanEntry two
java.util.Map map
}
org/eclipse/sisu/inject/BeanLocator.classBeanLocator.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.BeanLocator extends java.lang.Object {
public abstract java.lang.Iterable locate (com.google.inject.Key)
public abstract void watch (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Object)
}
org/eclipse/sisu/inject/BindingPublisher.classBindingPublisher.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.BindingPublisher extends java.lang.Object {
public abstract void subscribe (org.eclipse.sisu.inject.BindingSubscriber)
public abstract void unsubscribe (org.eclipse.sisu.inject.BindingSubscriber)
}
org/eclipse/sisu/inject/BindingSubscriber.classBindingSubscriber.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.BindingSubscriber extends java.lang.Object {
public abstract com.google.inject.TypeLiteral type ()
public abstract void add (com.google.inject.Binding, int)
public abstract void remove (com.google.inject.Binding)
public abstract java.lang.Iterable bindings ()
}
org/eclipse/sisu/inject/DefaultBeanLocator.classDefaultBeanLocator.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.DefaultBeanLocator extends java.lang.Object implements org.eclipse.sisu.inject.MutableBeanLocator {
private final org.eclipse.sisu.inject.RankedSequence publishers
private final java.util.concurrent.ConcurrentMap cachedBindings
private final java.util.Map cachedWatchers
private final org.eclipse.sisu.inject.ImplicitBindings implicitBindings
public void ()
public java.lang.Iterable locate (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.TypeLiteral type
org.eclipse.sisu.inject.RankedBindings bindings
org.eclipse.sisu.inject.RankedBindings oldBindings
boolean isImplicit
public synchronized void watch (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Object)
com.google.inject.Key key
org.eclipse.sisu.Mediator mediator
Object watcher
org.eclipse.sisu.inject.WatchedBeans beans
org.eclipse.sisu.inject.BindingPublisher p
public synchronized void add (org.eclipse.sisu.inject.BindingPublisher, int)
org.eclipse.sisu.inject.BindingPublisher publisher
int rank
org.eclipse.sisu.inject.RankedBindings bindings
org.eclipse.sisu.inject.WatchedBeans beans
public synchronized void remove (org.eclipse.sisu.inject.BindingPublisher)
org.eclipse.sisu.inject.BindingPublisher publisher
org.eclipse.sisu.inject.RankedBindings bindings
org.eclipse.sisu.inject.WatchedBeans beans
public synchronized void clear ()
org.eclipse.sisu.inject.BindingPublisher p
public void add (com.google.inject.Injector, int)
com.google.inject.Injector injector
int rank
public void remove (com.google.inject.Injector)
com.google.inject.Injector injector
void autoPublish (com.google.inject.Injector)
com.google.inject.Injector injector
static void staticAutoPublish (org.eclipse.sisu.inject.MutableBeanLocator, com.google.inject.Injector)
org.eclipse.sisu.inject.MutableBeanLocator locator
com.google.inject.Injector injector
org.eclipse.sisu.inject.RankingFunction function
}
org/eclipse/sisu/inject/DefaultRankingFunction.classDefaultRankingFunction.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.DefaultRankingFunction extends java.lang.Object implements org.eclipse.sisu.inject.RankingFunction {
private final int primaryRank
public void (int)
int primaryRank
public void ()
public int maxRank ()
public int rank (com.google.inject.Binding)
com.google.inject.Binding binding
}
org/eclipse/sisu/inject/DeferredClass.classDeferredClass.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.DeferredClass extends java.lang.Object {
public abstract java.lang.Class load () throws java.lang.TypeNotPresentException
public abstract java.lang.String getName ()
public abstract org.eclipse.sisu.inject.DeferredProvider asProvider ()
}
org/eclipse/sisu/inject/DeferredProvider.classDeferredProvider.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.DeferredProvider extends java.lang.Object implements com.google.inject.Provider {
public abstract org.eclipse.sisu.inject.DeferredClass getImplementationClass ()
}
org/eclipse/sisu/inject/DescribedBinding.classDescribedBinding.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.DescribedBinding extends java.lang.Object {
public abstract java.lang.String getDescription ()
}
org/eclipse/sisu/inject/HiddenBinding.classHiddenBinding.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.HiddenBinding extends java.lang.Object {
}
org/eclipse/sisu/inject/ImplementationVisitor.classImplementationVisitor.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.ImplementationVisitor extends com.google.inject.spi.DefaultBindingTargetVisitor {
static final org.eclipse.sisu.inject.ImplementationVisitor THIS
static void ()
void ()
public java.lang.Class visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding binding
public java.lang.Class visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding binding
public java.lang.Class visit (com.google.inject.spi.ConstructorBinding)
com.google.inject.spi.ConstructorBinding binding
public java.lang.Class visit (com.google.inject.spi.InstanceBinding)
com.google.inject.spi.InstanceBinding binding
public java.lang.Class visit (com.google.inject.spi.ProviderInstanceBinding)
com.google.inject.spi.ProviderInstanceBinding binding
com.google.inject.Provider provider
public java.lang.Class visit (com.google.inject.spi.ExposedBinding)
com.google.inject.spi.ExposedBinding binding
public volatile java.lang.Object visit (com.google.inject.spi.ExposedBinding)
public volatile java.lang.Object visit (com.google.inject.spi.ProviderInstanceBinding)
public volatile java.lang.Object visit (com.google.inject.spi.InstanceBinding)
public volatile java.lang.Object visit (com.google.inject.spi.ConstructorBinding)
public volatile java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
public volatile java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
}
org/eclipse/sisu/inject/ImplicitBindings.classImplicitBindings.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.ImplicitBindings extends java.lang.Object {
private final Iterable publishers
void (java.lang.Iterable)
Iterable publishers
public com.google.inject.Binding get (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
com.google.inject.Key implicitKey
org.eclipse.sisu.inject.BindingPublisher p
com.google.inject.Injector i
com.google.inject.Binding binding
com.google.inject.Key justInTimeKey
org.eclipse.sisu.inject.BindingPublisher p
com.google.inject.Injector i
com.google.inject.Binding binding
}
org/eclipse/sisu/inject/InjectorPublisher.classInjectorPublisher.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.InjectorPublisher extends java.lang.Object implements org.eclipse.sisu.inject.BindingPublisher {
private static final com.google.inject.TypeLiteral OBJECT_TYPE_LITERAL
private final com.google.inject.Injector injector
private final org.eclipse.sisu.inject.RankingFunction function
static void ()
public void (com.google.inject.Injector, org.eclipse.sisu.inject.RankingFunction)
com.google.inject.Injector injector
org.eclipse.sisu.inject.RankingFunction function
public com.google.inject.Injector getInjector ()
public void subscribe (org.eclipse.sisu.inject.BindingSubscriber)
org.eclipse.sisu.inject.BindingSubscriber subscriber
com.google.inject.TypeLiteral type
Class clazz
public void unsubscribe (org.eclipse.sisu.inject.BindingSubscriber)
org.eclipse.sisu.inject.BindingSubscriber subscriber
java.util.Map ourBindings
com.google.inject.Binding binding
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
static boolean isVisible (com.google.inject.Binding)
com.google.inject.Binding binding
private static boolean isAssignableFrom (com.google.inject.TypeLiteral, com.google.inject.Binding)
com.google.inject.TypeLiteral superType
com.google.inject.Binding binding
Class implementation
private void publishBindings (com.google.inject.TypeLiteral, org.eclipse.sisu.inject.BindingSubscriber, com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral searchType
org.eclipse.sisu.inject.BindingSubscriber subscriber
com.google.inject.TypeLiteral superType
com.google.inject.Binding binding
}
org/eclipse/sisu/inject/LazyBeanEntry$JsrNamed.classLazyBeanEntry.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.LazyBeanEntry$JsrNamed extends java.lang.Object implements com.google.inject.name.Named javax.inject.Named {
private final String value
void (com.google.inject.name.Named)
com.google.inject.name.Named named
public java.lang.String value ()
public java.lang.Class annotationType ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
}
org/eclipse/sisu/inject/LazyBeanEntry.classLazyBeanEntry.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.LazyBeanEntry extends java.lang.Object implements org.eclipse.sisu.BeanEntry {
private final java.lang.annotation.Annotation qualifier
final com.google.inject.Binding binding
private final javax.inject.Provider provider
private final int rank
void (java.lang.annotation.Annotation, com.google.inject.Binding, int)
java.lang.annotation.Annotation qualifier
com.google.inject.Binding binding
int rank
public java.lang.annotation.Annotation getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public javax.inject.Provider getProvider ()
public java.lang.String getDescription ()
Object source
Class clazz
org.eclipse.sisu.Description description
org.sonatype.inject.Description legacy
public java.lang.Class getImplementationClass ()
public java.lang.Object getSource ()
public int getRank ()
public java.lang.String toString ()
StringBuilder buf
RuntimeException e
public volatile java.lang.Object getKey ()
}
org/eclipse/sisu/inject/Legacy$1.classLegacy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.Legacy$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final org.eclipse.sisu.inject.Legacy this$0
private final Object val$delegate
void (org.eclipse.sisu.inject.Legacy, java.lang.Object)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Exception
Object proxy
java.lang.reflect.Method method
Object[] args
}
org/eclipse/sisu/inject/Legacy$2$1.classLegacy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.Legacy$2$1 extends java.lang.Object implements java.util.Iterator {
final org.eclipse.sisu.inject.Legacy$2 this$1
private final java.util.Iterator val$itr
void (org.eclipse.sisu.inject.Legacy$2, java.util.Iterator)
public boolean hasNext ()
public org.sonatype.inject.BeanEntry next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/inject/Legacy$2.classLegacy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.Legacy$2 extends java.lang.Object implements java.lang.Iterable {
private final Iterable val$delegate
void (java.lang.Iterable)
public java.util.Iterator iterator ()
java.util.Iterator itr
}
org/eclipse/sisu/inject/Legacy$3.classLegacy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.Legacy$3 extends java.lang.Object implements org.eclipse.sisu.Mediator {
private final org.sonatype.inject.Mediator val$delegate
void (org.sonatype.inject.Mediator)
public void add (org.eclipse.sisu.BeanEntry, java.lang.Object) throws java.lang.Exception
org.eclipse.sisu.BeanEntry entry
Object watcher
public void remove (org.eclipse.sisu.BeanEntry, java.lang.Object) throws java.lang.Exception
org.eclipse.sisu.BeanEntry entry
Object watcher
}
org/eclipse/sisu/inject/Legacy$4.classLegacy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.Legacy$4 extends java.lang.Object implements com.google.inject.Provider {
private org.eclipse.sisu.inject.BeanLocator locator
private final com.google.inject.Key val$key
void (com.google.inject.Key)
public java.lang.Iterable get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/inject/Legacy.classLegacy.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.Legacy extends java.lang.Object {
private static final org.eclipse.sisu.inject.Legacy LEGACY_BEAN_ENTRY
private final java.lang.reflect.Constructor proxyConstructor
static void ()
private void (java.lang.Class)
Class clazz
Class proxyClazz
NoSuchMethodException e
public java.lang.Object proxy (java.lang.Object)
Object delegate
Exception e
public static org.eclipse.sisu.inject.Legacy as (java.lang.Class)
Class clazz
public static org.sonatype.inject.BeanEntry adapt (org.eclipse.sisu.BeanEntry)
org.eclipse.sisu.BeanEntry delegate
public static java.lang.Iterable adapt (java.lang.Iterable)
Iterable delegate
public static org.eclipse.sisu.Mediator adapt (org.sonatype.inject.Mediator)
org.sonatype.inject.Mediator delegate
public static com.google.inject.Provider beanEntriesProvider (com.google.inject.Key)
com.google.inject.Key key
}
org/eclipse/sisu/inject/LocatedBeans$Itr.classLocatedBeans.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.LocatedBeans$Itr extends java.lang.Object implements java.util.Iterator {
private final org.eclipse.sisu.inject.RankedBindings$Itr itr
private final java.util.Map readCache
private boolean checkImplicitBindings
private org.eclipse.sisu.BeanEntry nextBean
final org.eclipse.sisu.inject.LocatedBeans this$0
void (org.eclipse.sisu.inject.LocatedBeans)
public boolean hasNext ()
com.google.inject.Binding binding
java.lang.annotation.Annotation qualifier
com.google.inject.Binding binding
public org.eclipse.sisu.BeanEntry next ()
org.eclipse.sisu.BeanEntry bean
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/inject/LocatedBeans.classLocatedBeans.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.LocatedBeans extends java.lang.Object implements java.lang.Iterable {
final com.google.inject.Key key
final org.eclipse.sisu.inject.RankedBindings explicitBindings
final org.eclipse.sisu.inject.ImplicitBindings implicitBindings
final org.eclipse.sisu.inject.QualifyingStrategy strategy
final org.eclipse.sisu.inject.BeanCache beans
void (com.google.inject.Key, org.eclipse.sisu.inject.RankedBindings, org.eclipse.sisu.inject.ImplicitBindings)
com.google.inject.Key key
org.eclipse.sisu.inject.RankedBindings explicitBindings
org.eclipse.sisu.inject.ImplicitBindings implicitBindings
public java.util.Iterator iterator ()
}
org/eclipse/sisu/inject/Logs$ConsoleSink.classLogs.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.Logs$ConsoleSink extends java.lang.Object implements org.eclipse.sisu.inject.Logs$Sink {
private static final String TRACE
private static final String WARN
void ()
public boolean isTraceEnabled ()
public void trace (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/sisu/inject/Logs$JULSink.classLogs.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.Logs$JULSink extends java.lang.Object implements org.eclipse.sisu.inject.Logs$Sink {
private static final java.util.logging.Logger logger
static void ()
void ()
public boolean isTraceEnabled ()
public void trace (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/sisu/inject/Logs$Sink.classLogs.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.Logs$Sink extends java.lang.Object {
public abstract boolean isTraceEnabled ()
public abstract void trace (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.String, java.lang.Throwable)
}
org/eclipse/sisu/inject/Logs$SLF4JSink.classLogs.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.Logs$SLF4JSink extends java.lang.Object implements org.eclipse.sisu.inject.Logs$Sink {
private static final org.slf4j.Logger logger
static void ()
void ()
public boolean isTraceEnabled ()
public void trace (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/sisu/inject/Logs.classLogs.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.Logs extends java.lang.Object {
public static final String NEW_LINE
private static final String SISU
private static final org.eclipse.sisu.inject.Logs$Sink SINK
public static final boolean TRACE_ENABLED
static void ()
String newLine
String newLine
boolean toConsole
boolean toConsole
String debug
org.eclipse.sisu.inject.Logs$Sink sink
org.eclipse.sisu.inject.Logs$Sink sink
org.eclipse.sisu.inject.Logs$Sink sink
private void ()
public static void trace (java.lang.String, java.lang.Object, java.lang.Object)
String format
Object arg1
Object arg2
public static void warn (java.lang.String, java.lang.Object, java.lang.Object)
String format
Object arg1
Object arg2
public static void catchThrowable (java.lang.Throwable)
Throwable problem
Throwable cause
public static void throwUnchecked (java.lang.Throwable)
Throwable problem
public static java.lang.String identityToString (java.lang.Object)
Object object
public static java.lang.String toString (com.google.inject.Module)
com.google.inject.Module module
StringBuilder buf
int i
com.google.inject.spi.Element e
public static java.lang.String toString (com.google.inject.Injector)
com.google.inject.Injector injector
StringBuilder buf
int i
java.util.Map explicitBindings
com.google.inject.Binding b
com.google.inject.Binding b
private static java.lang.String format (java.lang.String, java.lang.Object)
String format
Object arg
boolean detailed
int cursor
StringBuilder buf
RuntimeException e
}
org/eclipse/sisu/inject/MildConcurrentKeys.classMildKeys.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildConcurrentKeys extends org.eclipse.sisu.inject.MildKeys implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap concurrentMap
void (java.util.concurrent.ConcurrentMap, boolean)
java.util.concurrent.ConcurrentMap map
boolean soft
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
}
org/eclipse/sisu/inject/MildConcurrentValues.classMildValues.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildConcurrentValues extends org.eclipse.sisu.inject.MildValues implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap concurrentMap
void (java.util.concurrent.ConcurrentMap, boolean)
java.util.concurrent.ConcurrentMap map
boolean soft
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.Reference ref
java.lang.ref.Reference oldRef
java.lang.ref.Reference oldRef
Object oldValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.Reference ref
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
void compact ()
java.lang.ref.Reference ref
java.lang.ref.Reference ref
}
org/eclipse/sisu/inject/MildElements$Indexable.classMildElements.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.MildElements$Indexable extends java.lang.Object {
public abstract int index (int)
}
org/eclipse/sisu/inject/MildElements$Itr.classMildElements.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildElements$Itr extends java.lang.Object implements java.util.Iterator {
private int index
private Object nextElement
private boolean haveElement
final org.eclipse.sisu.inject.MildElements this$0
void (org.eclipse.sisu.inject.MildElements)
public boolean hasNext ()
public java.lang.Object next ()
Object element
public void remove ()
}
org/eclipse/sisu/inject/MildElements$Soft.classMildElements.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildElements$Soft extends java.lang.ref.SoftReference implements org.eclipse.sisu.inject.MildElements$Indexable {
private int index
void (java.lang.Object, java.lang.ref.ReferenceQueue, int)
Object value
java.lang.ref.ReferenceQueue queue
int index
public int index (int)
int newIndex
int oldIndex
}
org/eclipse/sisu/inject/MildElements$Weak.classMildElements.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildElements$Weak extends java.lang.ref.WeakReference implements org.eclipse.sisu.inject.MildElements$Indexable {
private int index
void (java.lang.Object, java.lang.ref.ReferenceQueue, int)
Object value
java.lang.ref.ReferenceQueue queue
int index
public int index (int)
int newIndex
int oldIndex
}
org/eclipse/sisu/inject/MildElements.classMildElements.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildElements extends java.util.AbstractCollection {
private final java.lang.ref.ReferenceQueue queue
final java.util.List list
private final boolean soft
void (java.util.List, boolean)
java.util.List list
boolean soft
public boolean add (java.lang.Object)
Object element
public int size ()
public java.util.Iterator iterator ()
private void compact ()
java.lang.ref.Reference ref
java.lang.ref.Reference ref
void evict (java.lang.ref.Reference)
java.lang.ref.Reference ref
int index
java.lang.ref.Reference last
}
org/eclipse/sisu/inject/MildKeys$Soft.classMildKeys.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.MildKeys$Soft extends java.lang.ref.SoftReference {
private final int hash
void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object o
java.lang.ref.ReferenceQueue queue
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object rhs
Object o
}
org/eclipse/sisu/inject/MildKeys$Weak.classMildKeys.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.MildKeys$Weak extends java.lang.ref.WeakReference {
private final int hash
void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object o
java.lang.ref.ReferenceQueue queue
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object rhs
Object o
}
org/eclipse/sisu/inject/MildKeys.classMildKeys.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.MildKeys extends java.lang.Object implements java.util.Map {
private final java.lang.ref.ReferenceQueue queue
private final java.util.Map map
private final boolean soft
void (java.util.Map, boolean)
java.util.Map map
boolean soft
public final boolean containsKey (java.lang.Object)
Object key
public final boolean containsValue (java.lang.Object)
Object value
public final java.lang.Object get (java.lang.Object)
Object key
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public final void putAll (java.util.Map)
java.util.Map m
java.util.Map$Entry e
public final java.lang.Object remove (java.lang.Object)
Object key
public final void clear ()
public final boolean isEmpty ()
public final int size ()
public final java.util.Set keySet ()
java.util.Set keys
java.lang.ref.Reference r
Object key
public final java.util.Collection values ()
public final java.util.Set entrySet ()
java.util.Map entries
java.util.Map$Entry e
Object key
final java.lang.ref.Reference mildKey (java.lang.Object)
Object key
static final java.lang.ref.Reference tempKey (java.lang.Object)
Object key
final void compact ()
java.lang.ref.Reference ref
java.lang.ref.Reference ref
}
org/eclipse/sisu/inject/MildValues$InverseMapping.classMildValues.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.MildValues$InverseMapping extends java.lang.Object {
public abstract java.lang.Object key ()
}
org/eclipse/sisu/inject/MildValues$Soft.classMildValues.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildValues$Soft extends org.eclipse.sisu.inject.MildKeys$Soft implements org.eclipse.sisu.inject.MildValues$InverseMapping {
private final Object key
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
public java.lang.Object key ()
}
org/eclipse/sisu/inject/MildValues$Weak.classMildValues.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.MildValues$Weak extends org.eclipse.sisu.inject.MildKeys$Weak implements org.eclipse.sisu.inject.MildValues$InverseMapping {
private final Object key
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
public java.lang.Object key ()
}
org/eclipse/sisu/inject/MildValues.classMildValues.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.MildValues extends java.lang.Object implements java.util.Map {
final java.lang.ref.ReferenceQueue queue
private final java.util.Map map
private final boolean soft
void (java.util.Map, boolean)
java.util.Map map
boolean soft
public final boolean containsKey (java.lang.Object)
Object key
public final boolean containsValue (java.lang.Object)
Object value
public final java.lang.Object get (java.lang.Object)
Object key
java.lang.ref.Reference ref
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.Reference ref
public final void putAll (java.util.Map)
java.util.Map m
java.util.Map$Entry e
public final java.lang.Object remove (java.lang.Object)
Object key
java.lang.ref.Reference ref
public final void clear ()
public final boolean isEmpty ()
public final int size ()
public final java.util.Set keySet ()
public final java.util.Collection values ()
java.util.List values
java.lang.ref.Reference r
Object value
public final java.util.Set entrySet ()
java.util.Map entries
java.util.Map$Entry e
Object value
final java.lang.ref.Reference mildValue (java.lang.Object, java.lang.Object)
Object key
Object value
static final java.lang.ref.Reference tempValue (java.lang.Object)
Object value
void compact ()
java.lang.ref.Reference ref
java.lang.ref.Reference ref
Object key
}
org/eclipse/sisu/inject/MutableBeanLocator.classMutableBeanLocator.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.MutableBeanLocator extends java.lang.Object implements org.eclipse.sisu.inject.BeanLocator {
public abstract void add (org.eclipse.sisu.inject.BindingPublisher, int)
public abstract void remove (org.eclipse.sisu.inject.BindingPublisher)
public abstract void clear ()
public abstract void add (com.google.inject.Injector, int)
public abstract void remove (com.google.inject.Injector)
}
org/eclipse/sisu/inject/package-info.classpackage-info.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.package-info extends java.lang.Object {
}
org/eclipse/sisu/inject/QualifyingStrategy$1.classQualifyingStrategy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.QualifyingStrategy$1 extends org.eclipse.sisu.inject.QualifyingStrategy {
void (java.lang.String, int)
final java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
com.google.inject.Key requirement
com.google.inject.Binding binding
java.lang.annotation.Annotation qualifier
}
org/eclipse/sisu/inject/QualifyingStrategy$2.classQualifyingStrategy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.QualifyingStrategy$2 extends org.eclipse.sisu.inject.QualifyingStrategy {
void (java.lang.String, int)
final java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
com.google.inject.Key requirement
com.google.inject.Binding binding
java.lang.annotation.Annotation qualifier
}
org/eclipse/sisu/inject/QualifyingStrategy$3.classQualifyingStrategy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.QualifyingStrategy$3 extends org.eclipse.sisu.inject.QualifyingStrategy {
void (java.lang.String, int)
final java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
com.google.inject.Key requirement
com.google.inject.Binding binding
java.lang.annotation.Annotation qualifier
}
org/eclipse/sisu/inject/QualifyingStrategy$4.classQualifyingStrategy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.QualifyingStrategy$4 extends org.eclipse.sisu.inject.QualifyingStrategy {
void (java.lang.String, int)
final java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
com.google.inject.Key requirement
com.google.inject.Binding binding
Class markerType
java.lang.annotation.Annotation qualifier
Class implementation
}
org/eclipse/sisu/inject/QualifyingStrategy$5.classQualifyingStrategy.java
package org.eclipse.sisu.inject
org.eclipse.sisu.inject.QualifyingStrategy$5 extends org.eclipse.sisu.inject.QualifyingStrategy {
void (java.lang.String, int)
final java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
com.google.inject.Key requirement
com.google.inject.Binding binding
java.lang.annotation.Annotation qualifier
}
org/eclipse/sisu/inject/QualifyingStrategy.classQualifyingStrategy.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.QualifyingStrategy extends java.lang.Enum {
public static final org.eclipse.sisu.inject.QualifyingStrategy UNRESTRICTED
public static final org.eclipse.sisu.inject.QualifyingStrategy NAMED
public static final org.eclipse.sisu.inject.QualifyingStrategy NAMED_WITH_ATTRIBUTES
public static final org.eclipse.sisu.inject.QualifyingStrategy MARKED
public static final org.eclipse.sisu.inject.QualifyingStrategy MARKED_WITH_ATTRIBUTES
static final java.lang.annotation.Annotation DEFAULT_QUALIFIER
static final java.lang.annotation.Annotation BLANK_QUALIFIER
private static final org.eclipse.sisu.inject.QualifyingStrategy[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
abstract java.lang.annotation.Annotation qualifies (com.google.inject.Key, com.google.inject.Binding)
static final org.eclipse.sisu.inject.QualifyingStrategy selectFor (com.google.inject.Key)
com.google.inject.Key key
Class qualifierType
static final java.lang.annotation.Annotation qualify (com.google.inject.Key)
com.google.inject.Key key
Object qualifier
public static org.eclipse.sisu.inject.QualifyingStrategy[] values ()
public static org.eclipse.sisu.inject.QualifyingStrategy valueOf (java.lang.String)
void (java.lang.String, int, org.eclipse.sisu.inject.QualifyingStrategy)
}
org/eclipse/sisu/inject/RankedBindings$Itr.classRankedBindings.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.RankedBindings$Itr extends java.lang.Object implements java.util.Iterator {
private final org.eclipse.sisu.inject.RankedSequence$Itr itr
final org.eclipse.sisu.inject.RankedBindings this$0
void (org.eclipse.sisu.inject.RankedBindings)
public boolean hasNext ()
int rank
public com.google.inject.Binding next ()
public int rank ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/inject/RankedBindings.classRankedBindings.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.RankedBindings extends java.lang.Object implements java.lang.Iterable org.eclipse.sisu.inject.BindingSubscriber {
final transient org.eclipse.sisu.inject.RankedSequence bindings
final transient com.google.inject.TypeLiteral type
final transient org.eclipse.sisu.inject.RankedSequence pendingPublishers
final java.util.Collection cachedBeans
volatile int topRank
void (com.google.inject.TypeLiteral, org.eclipse.sisu.inject.RankedSequence)
com.google.inject.TypeLiteral type
org.eclipse.sisu.inject.RankedSequence publishers
public com.google.inject.TypeLiteral type ()
public void add (com.google.inject.Binding, int)
com.google.inject.Binding binding
int rank
public void remove (com.google.inject.Binding)
com.google.inject.Binding binding
org.eclipse.sisu.inject.BeanCache beans
public java.lang.Iterable bindings ()
public org.eclipse.sisu.inject.RankedBindings$Itr iterator ()
org.eclipse.sisu.inject.BeanCache newBeanCache ()
org.eclipse.sisu.inject.BeanCache beans
void add (org.eclipse.sisu.inject.BindingPublisher, int)
org.eclipse.sisu.inject.BindingPublisher publisher
int rank
void remove (org.eclipse.sisu.inject.BindingPublisher)
org.eclipse.sisu.inject.BindingPublisher publisher
public volatile java.util.Iterator iterator ()
}
org/eclipse/sisu/inject/RankedSequence$Content.classRankedSequence.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.RankedSequence$Content extends java.lang.Object {
final Object[] objs
final long[] uids
final int uniq
void (java.lang.Object, int)
Object element
int rank
void (java.lang.Object[], long[], int)
Object[] objs
long[] uids
int uniq
public int indexOf (java.lang.Object)
Object element
int i
public int indexOfThis (java.lang.Object)
Object element
int i
public org.eclipse.sisu.inject.RankedSequence$Content insert (java.lang.Object, int)
Object element
int rank
int size
Object[] newObjs
long[] newUIDs
long uid
int index
int destPos
int len
public org.eclipse.sisu.inject.RankedSequence$Content remove (int)
int index
int size
Object[] newObjs
long[] newUIDs
int srcPos
int len
}
org/eclipse/sisu/inject/RankedSequence$Itr.classRankedSequence.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.RankedSequence$Itr extends java.lang.Object implements java.util.Iterator {
private org.eclipse.sisu.inject.RankedSequence$Content content
private Object nextObj
private long nextUID
private int index
final org.eclipse.sisu.inject.RankedSequence this$0
void (org.eclipse.sisu.inject.RankedSequence)
public boolean hasNext ()
org.eclipse.sisu.inject.RankedSequence$Content newContent
public int peekNextRank ()
org.eclipse.sisu.inject.RankedSequence$Content newContent
public java.lang.Object next ()
Object element
public int rank ()
public void remove ()
}
org/eclipse/sisu/inject/RankedSequence.classRankedSequence.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.RankedSequence extends java.util.concurrent.atomic.AtomicReference implements java.lang.Iterable {
private static final long serialVersionUID
void ()
void (org.eclipse.sisu.inject.RankedSequence)
org.eclipse.sisu.inject.RankedSequence sequence
public void insert (java.lang.Object, int)
Object element
int rank
org.eclipse.sisu.inject.RankedSequence$Content o
org.eclipse.sisu.inject.RankedSequence$Content n
public java.lang.Object poll ()
org.eclipse.sisu.inject.RankedSequence$Content content
public int topRank ()
org.eclipse.sisu.inject.RankedSequence$Content content
public boolean contains (java.lang.Object)
Object element
org.eclipse.sisu.inject.RankedSequence$Content content
public boolean containsThis (java.lang.Object)
Object element
org.eclipse.sisu.inject.RankedSequence$Content content
public boolean remove (java.lang.Object)
Object element
org.eclipse.sisu.inject.RankedSequence$Content o
org.eclipse.sisu.inject.RankedSequence$Content n
int index
int index
public boolean removeThis (java.lang.Object)
Object element
org.eclipse.sisu.inject.RankedSequence$Content o
org.eclipse.sisu.inject.RankedSequence$Content n
int index
int index
public java.lang.Iterable snapshot ()
org.eclipse.sisu.inject.RankedSequence$Content content
public void clear ()
public boolean isEmpty ()
public int size ()
org.eclipse.sisu.inject.RankedSequence$Content content
public org.eclipse.sisu.inject.RankedSequence$Itr iterator ()
static long rank2uid (int, int)
int rank
int uniq
static int uid2rank (long)
long uid
static int safeBinarySearch (long[], long)
long[] uids
long uid
int min
int max
int m
public volatile java.util.Iterator iterator ()
}
org/eclipse/sisu/inject/RankingFunction.classRankingFunction.java
package org.eclipse.sisu.inject
public abstract org.eclipse.sisu.inject.RankingFunction extends java.lang.Object {
public abstract int maxRank ()
public abstract int rank (com.google.inject.Binding)
}
org/eclipse/sisu/inject/Soft.classSoft.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.Soft extends java.lang.Object {
private void ()
public static java.util.Collection elements ()
public static java.util.Collection elements (int)
int capacity
public static java.util.Map keys ()
public static java.util.Map keys (int)
int capacity
public static java.util.concurrent.ConcurrentMap concurrentKeys ()
public static java.util.concurrent.ConcurrentMap concurrentKeys (int, int)
int capacity
int concurrency
public static java.util.Map values ()
public static java.util.Map values (int)
int capacity
public static java.util.concurrent.ConcurrentMap concurrentValues ()
public static java.util.concurrent.ConcurrentMap concurrentValues (int, int)
int capacity
int concurrency
}
org/eclipse/sisu/inject/TypeArguments$Implicit.classTypeArguments.java
package org.eclipse.sisu.inject
abstract org.eclipse.sisu.inject.TypeArguments$Implicit extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/eclipse/sisu/inject/TypeArguments.classTypeArguments.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.TypeArguments extends java.lang.Object {
private static final com.google.inject.TypeLiteral[] NO_TYPE_LITERALS
private static final com.google.inject.TypeLiteral OBJECT_TYPE_LITERAL
static void ()
private void ()
public static com.google.inject.TypeLiteral[] get (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
java.lang.reflect.Type type
java.lang.reflect.Type[] argumentTypes
com.google.inject.TypeLiteral[] argumentLiterals
int i
public static com.google.inject.TypeLiteral get (com.google.inject.TypeLiteral, int)
com.google.inject.TypeLiteral typeLiteral
int index
java.lang.reflect.Type type
public static boolean isAssignableFrom (com.google.inject.TypeLiteral, com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral superLiteral
com.google.inject.TypeLiteral subLiteral
Class superClazz
java.lang.reflect.Type superType
java.lang.reflect.Type resolvedType
java.lang.reflect.Type[] superArgs
java.lang.reflect.Type[] subArgs
java.lang.reflect.Type resolvedType
java.lang.reflect.Type superComponent
java.lang.reflect.Type subComponent
public static boolean isConcrete (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral literal
public static boolean isConcrete (java.lang.Class)
Class clazz
public static boolean isImplicit (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral literal
public static boolean isImplicit (java.lang.Class)
Class clazz
public static com.google.inject.Key implicitKey (java.lang.Class)
Class clazz
private static com.google.inject.TypeLiteral expand (java.lang.reflect.Type)
java.lang.reflect.Type type
private static boolean isAssignableFrom (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] superArgs
java.lang.reflect.Type[] subArgs
int i
int len
java.lang.reflect.Type superType
java.lang.reflect.Type subType
}
org/eclipse/sisu/inject/WatchedBeans.classWatchedBeans.java
package org.eclipse.sisu.inject
final org.eclipse.sisu.inject.WatchedBeans extends java.lang.Object implements org.eclipse.sisu.inject.BindingSubscriber {
private final org.eclipse.sisu.inject.BeanCache beans
private final com.google.inject.Key key
private final org.eclipse.sisu.Mediator mediator
private final org.eclipse.sisu.inject.QualifyingStrategy strategy
private final java.lang.ref.Reference watcherRef
void (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Object)
com.google.inject.Key key
org.eclipse.sisu.Mediator mediator
Object watcher
public com.google.inject.TypeLiteral type ()
public void add (com.google.inject.Binding, int)
com.google.inject.Binding binding
int rank
java.lang.annotation.Annotation qualifier
Object watcher
org.eclipse.sisu.BeanEntry bean
Throwable e
public void remove (com.google.inject.Binding)
com.google.inject.Binding binding
org.eclipse.sisu.BeanEntry bean
Object watcher
Throwable e
public java.lang.Iterable bindings ()
private java.lang.String detail (java.lang.Object)
Object watcher
}
org/eclipse/sisu/inject/Weak.classWeak.java
package org.eclipse.sisu.inject
public final org.eclipse.sisu.inject.Weak extends java.lang.Object {
private void ()
public static java.util.Collection elements ()
public static java.util.Collection elements (int)
int capacity
public static java.util.Map keys ()
public static java.util.Map keys (int)
int capacity
public static java.util.concurrent.ConcurrentMap concurrentKeys ()
public static java.util.concurrent.ConcurrentMap concurrentKeys (int, int)
int capacity
int concurrency
public static java.util.Map values ()
public static java.util.Map values (int)
int capacity
public static java.util.concurrent.ConcurrentMap concurrentValues ()
public static java.util.concurrent.ConcurrentMap concurrentValues (int, int)
int capacity
int concurrency
}
org/eclipse/sisu/launch/InjectedTest$SetUpModule.classInjectedTest.java
package org.eclipse.sisu.launch
final org.eclipse.sisu.launch.InjectedTest$SetUpModule extends java.lang.Object implements com.google.inject.Module {
final org.eclipse.sisu.launch.InjectedTest this$0
void (org.eclipse.sisu.launch.InjectedTest)
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
java.util.Properties properties
}
org/eclipse/sisu/launch/InjectedTest.classInjectedTest.java
package org.eclipse.sisu.launch
public abstract org.eclipse.sisu.launch.InjectedTest extends java.lang.Object implements com.google.inject.Module {
private String basedir
private org.eclipse.sisu.inject.MutableBeanLocator locator
public void ()
public void setUp () throws java.lang.Exception
public void tearDown () throws java.lang.Exception
public org.eclipse.sisu.space.ClassSpace space ()
public org.eclipse.sisu.space.BeanScanning scanning ()
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
public void configure (java.util.Properties)
java.util.Properties properties
public final java.lang.Object lookup (java.lang.Class)
Class type
public final java.lang.Object lookup (java.lang.Class, java.lang.String)
Class type
String name
public final java.lang.Object lookup (java.lang.Class, java.lang.Class)
Class type
Class qualifier
public final java.lang.Object lookup (java.lang.Class, java.lang.annotation.Annotation)
Class type
java.lang.annotation.Annotation qualifier
public final java.lang.String getBasedir ()
private java.lang.Object lookup (com.google.inject.Key)
com.google.inject.Key key
java.util.Iterator i
}
org/eclipse/sisu/launch/InjectedTestCase$SetUpModule.classInjectedTestCase.java
package org.eclipse.sisu.launch
final org.eclipse.sisu.launch.InjectedTestCase$SetUpModule extends java.lang.Object implements com.google.inject.Module {
final org.eclipse.sisu.launch.InjectedTestCase this$0
void (org.eclipse.sisu.launch.InjectedTestCase)
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
java.util.Properties properties
}
org/eclipse/sisu/launch/InjectedTestCase.classInjectedTestCase.java
package org.eclipse.sisu.launch
public abstract org.eclipse.sisu.launch.InjectedTestCase extends junit.framework.TestCase implements com.google.inject.Module {
private String basedir
private org.eclipse.sisu.inject.MutableBeanLocator locator
public void ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
public org.eclipse.sisu.space.ClassSpace space ()
public org.eclipse.sisu.space.BeanScanning scanning ()
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
public void configure (java.util.Properties)
java.util.Properties properties
public final java.lang.Object lookup (java.lang.Class)
Class type
public final java.lang.Object lookup (java.lang.Class, java.lang.String)
Class type
String name
public final java.lang.Object lookup (java.lang.Class, java.lang.Class)
Class type
Class qualifier
public final java.lang.Object lookup (java.lang.Class, java.lang.annotation.Annotation)
Class type
java.lang.annotation.Annotation qualifier
public final java.lang.String getBasedir ()
private java.lang.Object lookup (com.google.inject.Key)
com.google.inject.Key key
java.util.Iterator i
}
org/eclipse/sisu/launch/Main$ShutdownThread.classMain.java
package org.eclipse.sisu.launch
final org.eclipse.sisu.launch.Main$ShutdownThread extends java.lang.Thread {
private final org.eclipse.sisu.inject.MutableBeanLocator locator
void (org.eclipse.sisu.inject.MutableBeanLocator)
org.eclipse.sisu.inject.MutableBeanLocator locator
public void run ()
}
org/eclipse/sisu/launch/Main.classMain.java
package org.eclipse.sisu.launch
public final org.eclipse.sisu.launch.Main extends java.lang.Object implements com.google.inject.Module {
private final java.util.Map properties
private final String[] args
private transient void (java.util.Map, java.lang.String[])
java.util.Map properties
String[] args
public static transient void main (java.lang.String[])
String[] args
public static transient java.lang.Object boot (java.lang.Class, java.lang.String[])
Class type
String[] args
public static transient com.google.inject.Injector boot (java.util.Map, java.lang.String[])
java.util.Map properties
String[] args
org.eclipse.sisu.space.BeanScanning scanning
com.google.inject.Module app
com.google.inject.Injector injector
public static transient com.google.inject.Module wire (org.eclipse.sisu.space.BeanScanning, com.google.inject.Module[])
org.eclipse.sisu.space.BeanScanning scanning
com.google.inject.Module[] bindings
com.google.inject.Module[] modules
ClassLoader tccl
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
java.lang.String[] parameters ()
public static org.eclipse.sisu.space.BeanScanning selectScanning (java.util.Map)
java.util.Map properties
String option
org.eclipse.sisu.space.BeanScanning value
}
org/eclipse/sisu/launch/package-info.classpackage-info.java
package org.eclipse.sisu.launch
abstract org.eclipse.sisu.launch.package-info extends java.lang.Object {
}
org/eclipse/sisu/launch/SisuExtensions$1.classSisuExtensions.java
package org.eclipse.sisu.launch
org.eclipse.sisu.launch.SisuExtensions$1 extends java.lang.Object implements org.eclipse.sisu.wire.Wiring {
final org.eclipse.sisu.launch.SisuExtensions this$0
private final java.util.List val$customWiring
private final org.eclipse.sisu.wire.Wiring val$defaultWiring
void (org.eclipse.sisu.launch.SisuExtensions, java.util.List, org.eclipse.sisu.wire.Wiring)
public boolean wire (com.google.inject.Key)
com.google.inject.Key key
org.eclipse.sisu.wire.Wiring w
}
org/eclipse/sisu/launch/SisuExtensions$2.classSisuExtensions.java
package org.eclipse.sisu.launch
org.eclipse.sisu.launch.SisuExtensions$2 extends java.lang.Object implements org.eclipse.sisu.space.SpaceVisitor {
final org.eclipse.sisu.launch.SisuExtensions this$0
private final java.util.List val$customVisitors
private final org.eclipse.sisu.space.SpaceVisitor val$defaultVisitor
void (org.eclipse.sisu.launch.SisuExtensions, java.util.List, org.eclipse.sisu.space.SpaceVisitor)
public void enterSpace (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace _space
org.eclipse.sisu.space.SpaceVisitor v
public org.eclipse.sisu.space.ClassVisitor visitClass (java.net.URL)
java.net.URL url
org.eclipse.sisu.space.SpaceVisitor v
org.eclipse.sisu.space.ClassVisitor cv
public void leaveSpace ()
org.eclipse.sisu.space.SpaceVisitor v
}
org/eclipse/sisu/launch/SisuExtensions.classSisuExtensions.java
package org.eclipse.sisu.launch
public final org.eclipse.sisu.launch.SisuExtensions extends java.lang.Object implements org.eclipse.sisu.space.SpaceModule$Strategy org.eclipse.sisu.wire.WireModule$Strategy {
private final org.eclipse.sisu.space.ClassSpace space
private final boolean global
private void (org.eclipse.sisu.space.ClassSpace, boolean)
org.eclipse.sisu.space.ClassSpace space
boolean global
public static org.eclipse.sisu.launch.SisuExtensions local (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
public static org.eclipse.sisu.launch.SisuExtensions global (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
public void install (com.google.inject.Binder)
com.google.inject.Binder binder
public void install (com.google.inject.Binder, java.lang.Class, java.lang.Object)
com.google.inject.Binder binder
Class contextType
Object context
String index
String name
Object instance
Class impl
Exception e
LinkageError e
public org.eclipse.sisu.wire.Wiring wiring (com.google.inject.Binder)
com.google.inject.Binder binder
java.util.List customWiring
org.eclipse.sisu.wire.Wiring defaultWiring
public org.eclipse.sisu.space.SpaceVisitor visitor (com.google.inject.Binder)
com.google.inject.Binder binder
java.util.List customVisitors
org.eclipse.sisu.space.SpaceVisitor defaultVisitor
private java.util.List load (java.lang.Class, com.google.inject.Binder)
Class spi
com.google.inject.Binder binder
java.util.List extensions
String index
String name
Exception e
LinkageError e
}
org/eclipse/sisu/Mediator.classMediator.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.Mediator extends java.lang.Object {
public abstract void add (org.eclipse.sisu.BeanEntry, java.lang.Object) throws java.lang.Exception
public abstract void remove (org.eclipse.sisu.BeanEntry, java.lang.Object) throws java.lang.Exception
}
org/eclipse/sisu/Nullable.classNullable.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/eclipse/sisu/package-info.classpackage-info.java
package org.eclipse.sisu
abstract org.eclipse.sisu.package-info extends java.lang.Object {
}
org/eclipse/sisu/Parameters.classParameters.java
package org.eclipse.sisu
public abstract org.eclipse.sisu.Parameters extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/eclipse/sisu/space/AbstractDeferredClass.classAbstractDeferredClass.java
package org.eclipse.sisu.space
abstract org.eclipse.sisu.space.AbstractDeferredClass extends java.lang.Object implements org.eclipse.sisu.inject.DeferredClass org.eclipse.sisu.inject.DeferredProvider {
private com.google.inject.Injector injector
void ()
public final org.eclipse.sisu.inject.DeferredProvider asProvider ()
public final java.lang.Object get ()
Throwable e
public final org.eclipse.sisu.inject.DeferredClass getImplementationClass ()
}
org/eclipse/sisu/space/AbstractSisuIndex.classAbstractSisuIndex.java
package org.eclipse.sisu.space
abstract org.eclipse.sisu.space.AbstractSisuIndex extends java.lang.Object {
static final String INDEX_FOLDER
static final String NAMED
private final java.util.Map index
static void ()
void ()
protected final synchronized void addClassToIndex (java.lang.Object, java.lang.Object)
Object anno
Object clazz
java.util.Set table
protected final synchronized void flushIndex ()
java.util.Map$Entry entry
protected abstract void info (java.lang.String)
protected abstract void warn (java.lang.String)
protected abstract java.io.Reader getReader (java.lang.String) throws java.io.IOException
protected abstract java.io.Writer getWriter (java.lang.String) throws java.io.IOException
private java.util.Set readTable (java.lang.Object)
Object name
java.util.Set table
java.io.BufferedReader reader
String line
private void writeTable (java.lang.Object, java.util.Set)
Object name
java.util.Set table
java.io.BufferedWriter writer
String line
java.io.IOException e
}
org/eclipse/sisu/space/AnnotationVisitor.classAnnotationVisitor.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.AnnotationVisitor extends java.lang.Object {
public abstract void enterAnnotation ()
public abstract void visitElement (java.lang.String, java.lang.Object)
public abstract void leaveAnnotation ()
}
org/eclipse/sisu/space/asm/AnnotationVisitor.classAnnotationVisitor.java
package org.eclipse.sisu.space.asm
public abstract org.eclipse.sisu.space.asm.AnnotationVisitor extends java.lang.Object {
protected final int api
protected org.eclipse.sisu.space.asm.AnnotationVisitor av
public void (int)
int api
public void (int, org.eclipse.sisu.space.asm.AnnotationVisitor)
int api
org.eclipse.sisu.space.asm.AnnotationVisitor av
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.eclipse.sisu.space.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/eclipse/sisu/space/asm/AnnotationWriter.classAnnotationWriter.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.AnnotationWriter extends org.eclipse.sisu.space.asm.AnnotationVisitor {
private final org.eclipse.sisu.space.asm.ClassWriter cw
private int size
private final boolean named
private final org.eclipse.sisu.space.asm.ByteVector bv
private final org.eclipse.sisu.space.asm.ByteVector parent
private final int offset
org.eclipse.sisu.space.asm.AnnotationWriter next
org.eclipse.sisu.space.asm.AnnotationWriter prev
void (org.eclipse.sisu.space.asm.ClassWriter, boolean, org.eclipse.sisu.space.asm.ByteVector, org.eclipse.sisu.space.asm.ByteVector, int)
org.eclipse.sisu.space.asm.ClassWriter cw
boolean named
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
String name
Object value
int v
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
int i
org.eclipse.sisu.space.asm.Item i
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.eclipse.sisu.space.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.eclipse.sisu.space.asm.AnnotationWriter aw
void put (org.eclipse.sisu.space.asm.ByteVector)
org.eclipse.sisu.space.asm.ByteVector out
int n
int size
org.eclipse.sisu.space.asm.AnnotationWriter aw
org.eclipse.sisu.space.asm.AnnotationWriter last
static void put (org.eclipse.sisu.space.asm.AnnotationWriter[], int, org.eclipse.sisu.space.asm.ByteVector)
org.eclipse.sisu.space.asm.AnnotationWriter[] panns
int off
org.eclipse.sisu.space.asm.ByteVector out
int size
int i
int i
org.eclipse.sisu.space.asm.AnnotationWriter aw
org.eclipse.sisu.space.asm.AnnotationWriter last
int n
}
org/eclipse/sisu/space/asm/Attribute.classAttribute.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.eclipse.sisu.space.asm.Attribute next
protected void (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.eclipse.sisu.space.asm.Label[] getLabels ()
protected org.eclipse.sisu.space.asm.Attribute read (org.eclipse.sisu.space.asm.ClassReader, int, int, char[], int, org.eclipse.sisu.space.asm.Label[])
org.eclipse.sisu.space.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.eclipse.sisu.space.asm.Label[] labels
org.eclipse.sisu.space.asm.Attribute attr
protected org.eclipse.sisu.space.asm.ByteVector write (org.eclipse.sisu.space.asm.ClassWriter, byte[], int, int, int)
org.eclipse.sisu.space.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.eclipse.sisu.space.asm.ByteVector v
final int getCount ()
int count
org.eclipse.sisu.space.asm.Attribute attr
final int getSize (org.eclipse.sisu.space.asm.ClassWriter, byte[], int, int, int)
org.eclipse.sisu.space.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.eclipse.sisu.space.asm.Attribute attr
int size
final void put (org.eclipse.sisu.space.asm.ClassWriter, byte[], int, int, int, org.eclipse.sisu.space.asm.ByteVector)
org.eclipse.sisu.space.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.eclipse.sisu.space.asm.ByteVector out
org.eclipse.sisu.space.asm.Attribute attr
org.eclipse.sisu.space.asm.ByteVector b
}
org/eclipse/sisu/space/asm/ByteVector.classByteVector.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void ()
public void (int)
int initialSize
public org.eclipse.sisu.space.asm.ByteVector putByte (int)
int b
int length
org.eclipse.sisu.space.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.eclipse.sisu.space.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.eclipse.sisu.space.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.eclipse.sisu.space.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.eclipse.sisu.space.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.eclipse.sisu.space.asm.ByteVector putUTF8 (java.lang.String)
String s
int charLength
int len
byte[] data
int i
char c
int byteLength
int j
int j
public org.eclipse.sisu.space.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/eclipse/sisu/space/asm/ClassReader.classClassReader.java
package org.eclipse.sisu.space.asm
public final org.eclipse.sisu.space.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
public void (byte[])
byte[] b
public void (byte[], int, int)
byte[] b
int off
int len
int n
int max
int index
int i
int size
int size
int size
int size
int size
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
int index
int n
String[] interfaces
char[] buf
int i
void copyPool (org.eclipse.sisu.space.asm.ClassWriter)
org.eclipse.sisu.space.asm.ClassWriter classWriter
char[] buf
int ll
org.eclipse.sisu.space.asm.Item[] items2
int i
int index
int tag
org.eclipse.sisu.space.asm.Item item
int nameType
int nameType
int nameType
String s
int fieldOrMethodRef
int index2
int off
private void copyBootstrapMethods (org.eclipse.sisu.space.asm.ClassWriter, org.eclipse.sisu.space.asm.Item[], char[])
org.eclipse.sisu.space.asm.ClassWriter classWriter
org.eclipse.sisu.space.asm.Item[] items
char[] c
int u
boolean found
int i
String attrName
int boostrapMethodCount
int j
int v
int position
int hashCode
int k
org.eclipse.sisu.space.asm.Item item
int index
int attrSize
org.eclipse.sisu.space.asm.ByteVector bootstrapMethods
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream is
boolean close
byte[] b
byte[] b
byte[] b
int len
int len
int len
int n
int n
int n
byte[] c
int last
int last
byte[] c
public void accept (org.eclipse.sisu.space.asm.ClassVisitor, int)
org.eclipse.sisu.space.asm.ClassVisitor classVisitor
int flags
public void accept (org.eclipse.sisu.space.asm.ClassVisitor, org.eclipse.sisu.space.asm.Attribute[], int)
org.eclipse.sisu.space.asm.ClassVisitor classVisitor
org.eclipse.sisu.space.asm.Attribute[] attrs
int flags
int u
char[] c
org.eclipse.sisu.space.asm.Context context
int access
String name
String superClass
String[] interfaces
int i
String signature
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
int anns
int ianns
int innerClasses
org.eclipse.sisu.space.asm.Attribute attributes
int i
String attrName
int item
int len
int[] bootstrapMethods
int j
int v
org.eclipse.sisu.space.asm.Attribute attr
int i
int v
int i
int v
org.eclipse.sisu.space.asm.Attribute attr
int v
int i
int i
int i
private int readField (org.eclipse.sisu.space.asm.ClassVisitor, org.eclipse.sisu.space.asm.Context, int)
org.eclipse.sisu.space.asm.ClassVisitor classVisitor
org.eclipse.sisu.space.asm.Context context
int u
char[] c
int access
String name
String desc
String signature
int anns
int ianns
Object value
org.eclipse.sisu.space.asm.Attribute attributes
int i
String attrName
int item
org.eclipse.sisu.space.asm.Attribute attr
org.eclipse.sisu.space.asm.FieldVisitor fv
int i
int v
int i
int v
org.eclipse.sisu.space.asm.Attribute attr
private int readMethod (org.eclipse.sisu.space.asm.ClassVisitor, org.eclipse.sisu.space.asm.Context, int)
org.eclipse.sisu.space.asm.ClassVisitor classVisitor
org.eclipse.sisu.space.asm.Context context
int u
char[] c
int access
String name
String desc
int code
int exception
String[] exceptions
String signature
int anns
int ianns
int dann
int mpanns
int impanns
int firstAttribute
org.eclipse.sisu.space.asm.Attribute attributes
int i
String attrName
int j
org.eclipse.sisu.space.asm.Attribute attr
org.eclipse.sisu.space.asm.MethodVisitor mv
org.eclipse.sisu.space.asm.MethodWriter mw
boolean sameExceptions
int j
org.eclipse.sisu.space.asm.AnnotationVisitor dv
int i
int v
int i
int v
org.eclipse.sisu.space.asm.Attribute attr
private void readCode (org.eclipse.sisu.space.asm.MethodVisitor, org.eclipse.sisu.space.asm.Context, int)
org.eclipse.sisu.space.asm.MethodVisitor mv
org.eclipse.sisu.space.asm.Context context
int u
byte[] b
char[] c
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
org.eclipse.sisu.space.asm.Label[] labels
int offset
int opcode
int i
int i
int i
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
org.eclipse.sisu.space.asm.Label handler
String type
int varTable
int varTypeTable
boolean zip
boolean unzip
int stackMap
int stackMapSize
int frameCount
org.eclipse.sisu.space.asm.Context frame
org.eclipse.sisu.space.asm.Attribute attributes
int i
String attrName
int j
int v
int label
int j
int v
int label
int j
org.eclipse.sisu.space.asm.Attribute attr
int i
int v
int offset
org.eclipse.sisu.space.asm.Label l
int opcode
int label
int min
int max
org.eclipse.sisu.space.asm.Label[] table
int i
int label
int len
int[] keys
org.eclipse.sisu.space.asm.Label[] values
int i
int cpIndex
String iowner
String iname
String idesc
int cpIndex
int bsmIndex
org.eclipse.sisu.space.asm.Handle bsm
int bsmArgCount
Object[] bsmArgs
int i
String iname
String idesc
int[] typeTable
int i
int i
int start
int length
int index
String vsignature
int j
org.eclipse.sisu.space.asm.Attribute attr
private void readParameterAnnotations (int, java.lang.String, char[], boolean, org.eclipse.sisu.space.asm.MethodVisitor)
int v
String desc
char[] buf
boolean visible
org.eclipse.sisu.space.asm.MethodVisitor mv
int i
int n
int synthetics
org.eclipse.sisu.space.asm.AnnotationVisitor av
org.eclipse.sisu.space.asm.AnnotationVisitor av
int j
private int readAnnotationValues (int, char[], boolean, org.eclipse.sisu.space.asm.AnnotationVisitor)
int v
char[] buf
boolean named
org.eclipse.sisu.space.asm.AnnotationVisitor av
int i
private int readAnnotationValue (int, char[], java.lang.String, org.eclipse.sisu.space.asm.AnnotationVisitor)
int v
char[] buf
String name
org.eclipse.sisu.space.asm.AnnotationVisitor av
int i
int i
int i
int i
int i
int i
int i
int i
int size
byte[] bv
boolean[] zv
short[] sv
char[] cv
int[] iv
long[] lv
float[] fv
double[] dv
private void getImplicitFrame (org.eclipse.sisu.space.asm.Context)
org.eclipse.sisu.space.asm.Context frame
String desc
Object[] locals
int local
int i
int j
private int readFrame (int, boolean, boolean, org.eclipse.sisu.space.asm.Label[], org.eclipse.sisu.space.asm.Context)
int stackMap
boolean zip
boolean unzip
org.eclipse.sisu.space.asm.Label[] labels
org.eclipse.sisu.space.asm.Context frame
char[] c
int tag
int tag
int delta
int delta
int delta
int local
int i
int n
int local
int stack
private int readFrameType (java.lang.Object[], int, int, char[], org.eclipse.sisu.space.asm.Label[])
Object[] frame
int index
int v
char[] buf
org.eclipse.sisu.space.asm.Label[] labels
int type
protected org.eclipse.sisu.space.asm.Label readLabel (int, org.eclipse.sisu.space.asm.Label[])
int offset
org.eclipse.sisu.space.asm.Label[] labels
private int getAttributes ()
int u
int i
int j
int i
int j
private org.eclipse.sisu.space.asm.Attribute readAttribute (org.eclipse.sisu.space.asm.Attribute[], java.lang.String, int, int, char[], int, org.eclipse.sisu.space.asm.Label[])
org.eclipse.sisu.space.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.eclipse.sisu.space.asm.Label[] labels
int i
public int getItemCount ()
public int getItem (int)
int item
public int getMaxStringLength ()
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
int c
int st
char cc
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
int item
char[] buf
int index
int tag
int[] items
int cpIndex
String owner
String name
String desc
}
org/eclipse/sisu/space/asm/ClassVisitor.classClassVisitor.java
package org.eclipse.sisu.space.asm
public abstract org.eclipse.sisu.space.asm.ClassVisitor extends java.lang.Object {
protected final int api
protected org.eclipse.sisu.space.asm.ClassVisitor cv
public void (int)
int api
public void (int, org.eclipse.sisu.space.asm.ClassVisitor)
int api
org.eclipse.sisu.space.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.eclipse.sisu.space.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.eclipse.sisu.space.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/eclipse/sisu/space/asm/ClassWriter.classClassWriter.java
package org.eclipse.sisu.space.asm
public final org.eclipse.sisu.space.asm.ClassWriter extends org.eclipse.sisu.space.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final int ACC_SYNTHETIC_ATTRIBUTE
static final int TO_ACC_SYNTHETIC
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int INDYMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int MTYPE
static final int HANDLE
static final int INDY
static final int HANDLE_BASE
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
static final int BSM
org.eclipse.sisu.space.asm.ClassReader cr
int version
int index
final org.eclipse.sisu.space.asm.ByteVector pool
org.eclipse.sisu.space.asm.Item[] items
int threshold
final org.eclipse.sisu.space.asm.Item key
final org.eclipse.sisu.space.asm.Item key2
final org.eclipse.sisu.space.asm.Item key3
final org.eclipse.sisu.space.asm.Item key4
org.eclipse.sisu.space.asm.Item[] typeTable
private short typeCount
private int access
private int name
String thisName
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.eclipse.sisu.space.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.eclipse.sisu.space.asm.AnnotationWriter anns
private org.eclipse.sisu.space.asm.AnnotationWriter ianns
private org.eclipse.sisu.space.asm.Attribute attrs
private int innerClassesCount
private org.eclipse.sisu.space.asm.ByteVector innerClasses
int bootstrapMethodsCount
org.eclipse.sisu.space.asm.ByteVector bootstrapMethods
org.eclipse.sisu.space.asm.FieldWriter firstField
org.eclipse.sisu.space.asm.FieldWriter lastField
org.eclipse.sisu.space.asm.MethodWriter firstMethod
org.eclipse.sisu.space.asm.MethodWriter lastMethod
private final boolean computeMaxs
private final boolean computeFrames
boolean invalidFrames
static void ()
int i
byte[] b
String s
public void (int)
int flags
public void (org.eclipse.sisu.space.asm.ClassReader, int)
org.eclipse.sisu.space.asm.ClassReader classReader
int flags
public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
int i
public final void visitSource (java.lang.String, java.lang.String)
String file
String debug
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public final org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.AnnotationWriter aw
public final void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public final org.eclipse.sisu.space.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public final org.eclipse.sisu.space.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public final void visitEnd ()
public byte[] toByteArray ()
int size
int nbFields
org.eclipse.sisu.space.asm.FieldWriter fb
int nbMethods
org.eclipse.sisu.space.asm.MethodWriter mb
int attributeCount
org.eclipse.sisu.space.asm.ByteVector out
int mask
int i
int len
org.eclipse.sisu.space.asm.ClassWriter cw
org.eclipse.sisu.space.asm.Item newConstItem (java.lang.Object)
Object cst
int val
int val
int val
int val
int val
float val
long val
double val
org.eclipse.sisu.space.asm.Type t
int s
org.eclipse.sisu.space.asm.Handle h
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.eclipse.sisu.space.asm.Item result
org.eclipse.sisu.space.asm.Item newClassItem (java.lang.String)
String value
org.eclipse.sisu.space.asm.Item result
public int newClass (java.lang.String)
String value
org.eclipse.sisu.space.asm.Item newMethodTypeItem (java.lang.String)
String methodDesc
org.eclipse.sisu.space.asm.Item result
public int newMethodType (java.lang.String)
String methodDesc
org.eclipse.sisu.space.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.eclipse.sisu.space.asm.Item result
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
transient org.eclipse.sisu.space.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Handle, java.lang.Object[])
String name
String desc
org.eclipse.sisu.space.asm.Handle bsm
Object[] bsmArgs
org.eclipse.sisu.space.asm.ByteVector bootstrapMethods
int position
int hashCode
int argsLength
int i
Object bsmArg
byte[] data
int length
org.eclipse.sisu.space.asm.Item result
int resultPosition
int p
int bootstrapMethodIndex
int bootstrapMethodIndex
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Handle, java.lang.Object[])
String name
String desc
org.eclipse.sisu.space.asm.Handle bsm
Object[] bsmArgs
org.eclipse.sisu.space.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.eclipse.sisu.space.asm.Item result
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.eclipse.sisu.space.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.eclipse.sisu.space.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.eclipse.sisu.space.asm.Item newInteger (int)
int value
org.eclipse.sisu.space.asm.Item result
org.eclipse.sisu.space.asm.Item newFloat (float)
float value
org.eclipse.sisu.space.asm.Item result
org.eclipse.sisu.space.asm.Item newLong (long)
long value
org.eclipse.sisu.space.asm.Item result
org.eclipse.sisu.space.asm.Item newDouble (double)
double value
org.eclipse.sisu.space.asm.Item result
private org.eclipse.sisu.space.asm.Item newString (java.lang.String)
String value
org.eclipse.sisu.space.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.eclipse.sisu.space.asm.Item newNameTypeItem (java.lang.String, java.lang.String)
String name
String desc
org.eclipse.sisu.space.asm.Item result
int addType (java.lang.String)
String type
org.eclipse.sisu.space.asm.Item result
int addUninitializedType (java.lang.String, int)
String type
int offset
org.eclipse.sisu.space.asm.Item result
private org.eclipse.sisu.space.asm.Item addType (org.eclipse.sisu.space.asm.Item)
org.eclipse.sisu.space.asm.Item item
org.eclipse.sisu.space.asm.Item result
org.eclipse.sisu.space.asm.Item[] newTable
int getMergedType (int, int)
int type1
int type2
org.eclipse.sisu.space.asm.Item result
String t
String u
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
String type1
String type2
Class c
Class c
Class d
Class d
ClassLoader classLoader
Exception e
private org.eclipse.sisu.space.asm.Item get (org.eclipse.sisu.space.asm.Item)
org.eclipse.sisu.space.asm.Item key
org.eclipse.sisu.space.asm.Item i
private void put (org.eclipse.sisu.space.asm.Item)
org.eclipse.sisu.space.asm.Item i
int ll
int nl
org.eclipse.sisu.space.asm.Item[] newItems
int l
org.eclipse.sisu.space.asm.Item j
int index
org.eclipse.sisu.space.asm.Item k
int index
private void put122 (int, int, int)
int b
int s1
int s2
private void put112 (int, int, int)
int b1
int b2
int s
}
org/eclipse/sisu/space/asm/Context.classContext.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Context extends java.lang.Object {
org.eclipse.sisu.space.asm.Attribute[] attrs
int flags
char[] buffer
int[] bootstrapMethods
int access
String name
String desc
int offset
int mode
int localCount
int localDiff
Object[] local
int stackCount
Object[] stack
void ()
}
org/eclipse/sisu/space/asm/Edge.classEdge.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Edge extends java.lang.Object {
static final int NORMAL
static final int EXCEPTION
int info
org.eclipse.sisu.space.asm.Label successor
org.eclipse.sisu.space.asm.Edge next
void ()
}
org/eclipse/sisu/space/asm/FieldVisitor.classFieldVisitor.java
package org.eclipse.sisu.space.asm
public abstract org.eclipse.sisu.space.asm.FieldVisitor extends java.lang.Object {
protected final int api
protected org.eclipse.sisu.space.asm.FieldVisitor fv
public void (int)
int api
public void (int, org.eclipse.sisu.space.asm.FieldVisitor)
int api
org.eclipse.sisu.space.asm.FieldVisitor fv
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public void visitEnd ()
}
org/eclipse/sisu/space/asm/FieldWriter.classFieldWriter.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.FieldWriter extends org.eclipse.sisu.space.asm.FieldVisitor {
private final org.eclipse.sisu.space.asm.ClassWriter cw
private final int access
private final int name
private final int desc
private int signature
private int value
private org.eclipse.sisu.space.asm.AnnotationWriter anns
private org.eclipse.sisu.space.asm.AnnotationWriter ianns
private org.eclipse.sisu.space.asm.Attribute attrs
void (org.eclipse.sisu.space.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.eclipse.sisu.space.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.AnnotationWriter aw
public void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.eclipse.sisu.space.asm.ByteVector)
org.eclipse.sisu.space.asm.ByteVector out
int mask
int attributeCount
}
org/eclipse/sisu/space/asm/Frame.classFrame.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Frame extends java.lang.Object {
static final int DIM
static final int ARRAY_OF
static final int ELEMENT_OF
static final int KIND
static final int TOP_IF_LONG_OR_DOUBLE
static final int VALUE
static final int BASE_KIND
static final int BASE_VALUE
static final int BASE
static final int OBJECT
static final int UNINITIALIZED
private static final int LOCAL
private static final int STACK
static final int TOP
static final int BOOLEAN
static final int BYTE
static final int CHAR
static final int SHORT
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int[] SIZE
org.eclipse.sisu.space.asm.Label owner
int[] inputLocals
int[] inputStack
private int[] outputLocals
private int[] outputStack
private int outputStackTop
private int initializationCount
private int[] initializations
static void ()
int i
int[] b
String s
void ()
private int get (int)
int local
int type
private void set (int, int)
int local
int type
int n
int[] t
private void push (int)
int type
int n
int[] t
int top
private void push (org.eclipse.sisu.space.asm.ClassWriter, java.lang.String)
org.eclipse.sisu.space.asm.ClassWriter cw
String desc
int type
private static int type (org.eclipse.sisu.space.asm.ClassWriter, java.lang.String)
org.eclipse.sisu.space.asm.ClassWriter cw
String desc
String t
String t
int index
int data
int data
int data
int data
int data
int data
int data
int data
int data
int dims
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String desc
char c
private void init (int)
int var
int n
int[] t
private int init (org.eclipse.sisu.space.asm.ClassWriter, int)
org.eclipse.sisu.space.asm.ClassWriter cw
int t
int s
int s
int s
String type
int j
int u
int dim
int kind
void initInputFrame (org.eclipse.sisu.space.asm.ClassWriter, int, org.eclipse.sisu.space.asm.Type[], int)
org.eclipse.sisu.space.asm.ClassWriter cw
int access
org.eclipse.sisu.space.asm.Type[] args
int maxLocals
int i
int j
int t
void execute (int, int, org.eclipse.sisu.space.asm.ClassWriter, org.eclipse.sisu.space.asm.Item)
int opcode
int arg
org.eclipse.sisu.space.asm.ClassWriter cw
org.eclipse.sisu.space.asm.Item item
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t3
int t3
int t3
int t4
String s
String s
boolean merge (org.eclipse.sisu.space.asm.ClassWriter, org.eclipse.sisu.space.asm.Frame, int)
org.eclipse.sisu.space.asm.ClassWriter cw
org.eclipse.sisu.space.asm.Frame frame
int edge
boolean changed
int i
int s
int s
int dim
int dim
int kind
int kind
int t
int t
int t
int t
int t
int t
int t
int t
int t
int t
int nLocal
int nStack
int nInputStack
private static boolean merge (org.eclipse.sisu.space.asm.ClassWriter, int, int[], int)
org.eclipse.sisu.space.asm.ClassWriter cw
int t
int[] types
int index
int u
int v
int v
int v
int v
int v
int v
}
org/eclipse/sisu/space/asm/Handle.classHandle.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Handle extends java.lang.Object {
final int tag
final String owner
final String name
final String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.sisu.space.asm.Handle h
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/sisu/space/asm/Handler.classHandler.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Handler extends java.lang.Object {
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
org.eclipse.sisu.space.asm.Label handler
String desc
int type
org.eclipse.sisu.space.asm.Handler next
void ()
static org.eclipse.sisu.space.asm.Handler remove (org.eclipse.sisu.space.asm.Handler, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label)
org.eclipse.sisu.space.asm.Handler h
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
int hstart
int hend
int s
int e
org.eclipse.sisu.space.asm.Handler g
}
org/eclipse/sisu/space/asm/Item.classItem.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
String strVal1
String strVal2
String strVal3
int hashCode
org.eclipse.sisu.space.asm.Item next
void ()
void (int)
int index
void (int, org.eclipse.sisu.space.asm.Item)
int index
org.eclipse.sisu.space.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, int)
String name
String desc
int bsmIndex
void set (int, int)
int position
int hashCode
boolean isEqualTo (org.eclipse.sisu.space.asm.Item)
org.eclipse.sisu.space.asm.Item i
}
org/eclipse/sisu/space/asm/Label.classLabel.java
package org.eclipse.sisu.space.asm
public final org.eclipse.sisu.space.asm.Label extends java.lang.Object {
static final int DEBUG
static final int RESOLVED
static final int RESIZED
static final int PUSHED
static final int TARGET
static final int STORE
static final int REACHABLE
static final int JSR
static final int RET
static final int SUBROUTINE
static final int VISITED
static final int VISITED2
public Object info
int status
int line
int position
private int referenceCount
private int[] srcAndRefPositions
int inputStackTop
int outputStackMax
org.eclipse.sisu.space.asm.Frame frame
org.eclipse.sisu.space.asm.Label successor
org.eclipse.sisu.space.asm.Edge successors
org.eclipse.sisu.space.asm.Label next
public void ()
public int getOffset ()
void put (org.eclipse.sisu.space.asm.MethodWriter, org.eclipse.sisu.space.asm.ByteVector, int, boolean)
org.eclipse.sisu.space.asm.MethodWriter owner
org.eclipse.sisu.space.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int sourcePosition
int referencePosition
int[] a
boolean resolve (org.eclipse.sisu.space.asm.MethodWriter, int, byte[])
org.eclipse.sisu.space.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
int source
int reference
int offset
int offset
int opcode
org.eclipse.sisu.space.asm.Label getFirst ()
boolean inSubroutine (long)
long id
boolean inSameSubroutine (org.eclipse.sisu.space.asm.Label)
org.eclipse.sisu.space.asm.Label block
int i
void addToSubroutine (long, int)
long id
int nbSubroutines
void visitSubroutine (org.eclipse.sisu.space.asm.Label, long, int)
org.eclipse.sisu.space.asm.Label JSR
long id
int nbSubroutines
org.eclipse.sisu.space.asm.Label stack
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Edge e
org.eclipse.sisu.space.asm.Edge e
public java.lang.String toString ()
}
org/eclipse/sisu/space/asm/MethodVisitor.classMethodVisitor.java
package org.eclipse.sisu.space.asm
public abstract org.eclipse.sisu.space.asm.MethodVisitor extends java.lang.Object {
protected final int api
protected org.eclipse.sisu.space.asm.MethodVisitor mv
public void (int)
int api
public void (int, org.eclipse.sisu.space.asm.MethodVisitor)
int api
org.eclipse.sisu.space.asm.MethodVisitor mv
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotationDefault ()
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.eclipse.sisu.space.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Handle, java.lang.Object[])
String name
String desc
org.eclipse.sisu.space.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.eclipse.sisu.space.asm.Label)
int opcode
org.eclipse.sisu.space.asm.Label label
public void visitLabel (org.eclipse.sisu.space.asm.Label)
org.eclipse.sisu.space.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label[])
int min
int max
org.eclipse.sisu.space.asm.Label dflt
org.eclipse.sisu.space.asm.Label[] labels
public void visitLookupSwitchInsn (org.eclipse.sisu.space.asm.Label, int[], org.eclipse.sisu.space.asm.Label[])
org.eclipse.sisu.space.asm.Label dflt
int[] keys
org.eclipse.sisu.space.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, java.lang.String)
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
org.eclipse.sisu.space.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, int)
String name
String desc
String signature
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
int index
public void visitLineNumber (int, org.eclipse.sisu.space.asm.Label)
int line
org.eclipse.sisu.space.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/eclipse/sisu/space/asm/MethodWriter.classMethodWriter.java
package org.eclipse.sisu.space.asm
final org.eclipse.sisu.space.asm.MethodWriter extends org.eclipse.sisu.space.asm.MethodVisitor {
static final int ACC_CONSTRUCTOR
static final int SAME_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
static final int RESERVED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int CHOP_FRAME
static final int SAME_FRAME_EXTENDED
static final int APPEND_FRAME
static final int FULL_FRAME
private static final int FRAMES
private static final int MAXS
private static final int NOTHING
final org.eclipse.sisu.space.asm.ClassWriter cw
private int access
private final int name
private final int desc
private final String descriptor
String signature
int classReaderOffset
int classReaderLength
int exceptionCount
int[] exceptions
private org.eclipse.sisu.space.asm.ByteVector annd
private org.eclipse.sisu.space.asm.AnnotationWriter anns
private org.eclipse.sisu.space.asm.AnnotationWriter ianns
private org.eclipse.sisu.space.asm.AnnotationWriter[] panns
private org.eclipse.sisu.space.asm.AnnotationWriter[] ipanns
private int synthetics
private org.eclipse.sisu.space.asm.Attribute attrs
private org.eclipse.sisu.space.asm.ByteVector code
private int maxStack
private int maxLocals
private int currentLocals
private int frameCount
private org.eclipse.sisu.space.asm.ByteVector stackMap
private int previousFrameOffset
private int[] previousFrame
private int[] frame
private int handlerCount
private org.eclipse.sisu.space.asm.Handler firstHandler
private org.eclipse.sisu.space.asm.Handler lastHandler
private int localVarCount
private org.eclipse.sisu.space.asm.ByteVector localVar
private int localVarTypeCount
private org.eclipse.sisu.space.asm.ByteVector localVarType
private int lineNumberCount
private org.eclipse.sisu.space.asm.ByteVector lineNumber
private org.eclipse.sisu.space.asm.Attribute cattrs
private boolean resize
private int subroutines
private final int compute
private org.eclipse.sisu.space.asm.Label labels
private org.eclipse.sisu.space.asm.Label previousBlock
private org.eclipse.sisu.space.asm.Label currentBlock
private int stackSize
private int maxStackSize
void (org.eclipse.sisu.space.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
org.eclipse.sisu.space.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
boolean computeFrames
int i
int size
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotationDefault ()
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.AnnotationWriter aw
public org.eclipse.sisu.space.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.AnnotationWriter aw
public void visitAttribute (org.eclipse.sisu.space.asm.Attribute)
org.eclipse.sisu.space.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
int frameIndex
int i
int i
int delta
int delta
int i
int i
int i
public void visitInsn (int)
int opcode
int size
public void visitIntInsn (int, int)
int opcode
int operand
int size
public void visitVarInsn (int, int)
int opcode
int var
int size
int n
int n
int opt
int opt
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
org.eclipse.sisu.space.asm.Item i
int size
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.eclipse.sisu.space.asm.Item i
int size
int size
int size
int size
char c
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
boolean itf
org.eclipse.sisu.space.asm.Item i
int argSize
int size
int size
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Handle, java.lang.Object[])
String name
String desc
org.eclipse.sisu.space.asm.Handle bsm
Object[] bsmArgs
org.eclipse.sisu.space.asm.Item i
int argSize
int size
public void visitJumpInsn (int, org.eclipse.sisu.space.asm.Label)
int opcode
org.eclipse.sisu.space.asm.Label label
org.eclipse.sisu.space.asm.Label nextInsn
public void visitLabel (org.eclipse.sisu.space.asm.Label)
org.eclipse.sisu.space.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
org.eclipse.sisu.space.asm.Item i
int size
int size
int index
public void visitIincInsn (int, int)
int var
int increment
int n
public transient void visitTableSwitchInsn (int, int, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label[])
int min
int max
org.eclipse.sisu.space.asm.Label dflt
org.eclipse.sisu.space.asm.Label[] labels
int source
int i
public void visitLookupSwitchInsn (org.eclipse.sisu.space.asm.Label, int[], org.eclipse.sisu.space.asm.Label[])
org.eclipse.sisu.space.asm.Label dflt
int[] keys
org.eclipse.sisu.space.asm.Label[] labels
int source
int i
private void visitSwitchInsn (org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label[])
org.eclipse.sisu.space.asm.Label dflt
org.eclipse.sisu.space.asm.Label[] labels
int i
int i
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.eclipse.sisu.space.asm.Item i
public void visitTryCatchBlock (org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, java.lang.String)
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
org.eclipse.sisu.space.asm.Label handler
String type
org.eclipse.sisu.space.asm.Handler h
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.eclipse.sisu.space.asm.Label, org.eclipse.sisu.space.asm.Label, int)
String name
String desc
String signature
org.eclipse.sisu.space.asm.Label start
org.eclipse.sisu.space.asm.Label end
int index
char c
int n
public void visitLineNumber (int, org.eclipse.sisu.space.asm.Label)
int line
org.eclipse.sisu.space.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
org.eclipse.sisu.space.asm.Handler handler
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Label h
org.eclipse.sisu.space.asm.Label e
String t
int kind
org.eclipse.sisu.space.asm.Edge b
org.eclipse.sisu.space.asm.Frame f
org.eclipse.sisu.space.asm.Type[] args
int max
org.eclipse.sisu.space.asm.Label changed
org.eclipse.sisu.space.asm.Label l
int blockMax
org.eclipse.sisu.space.asm.Edge e
org.eclipse.sisu.space.asm.Label n
boolean change
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Label k
int start
int end
int i
int frameIndex
org.eclipse.sisu.space.asm.Handler handler
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Label h
org.eclipse.sisu.space.asm.Label e
org.eclipse.sisu.space.asm.Edge b
int id
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Label subroutine
org.eclipse.sisu.space.asm.Label L
org.eclipse.sisu.space.asm.Label subroutine
int max
org.eclipse.sisu.space.asm.Label stack
org.eclipse.sisu.space.asm.Label l
int start
int blockMax
org.eclipse.sisu.space.asm.Edge b
public void visitEnd ()
private void addSuccessor (int, org.eclipse.sisu.space.asm.Label)
int info
org.eclipse.sisu.space.asm.Label successor
org.eclipse.sisu.space.asm.Edge b
private void noSuccessor ()
org.eclipse.sisu.space.asm.Label l
private void visitFrame (org.eclipse.sisu.space.asm.Frame)
org.eclipse.sisu.space.asm.Frame f
int i
int t
int t
int t
int t
int nTop
int nLocal
int nStack
int[] locals
int[] stacks
int frameIndex
private void visitImplicitFirstFrame ()
int frameIndex
int i
int j
private int startFrame (int, int, int)
int offset
int nLocal
int nStack
int n
private void endFrame ()
private void writeFrame ()
int clocalsSize
int cstackSize
int localsSize
int type
int k
int delta
int delta
int l
int j
private void writeFrameTypes (int, int)
int start
int end
int i
int t
int d
int v
StringBuilder buf
private void writeFrameType (java.lang.Object)
Object type
final int getSize ()
int size
boolean zip
int i
int i
final void put (org.eclipse.sisu.space.asm.ByteVector)
org.eclipse.sisu.space.asm.ByteVector out
int mask
int attributeCount
int size
org.eclipse.sisu.space.asm.Handler h
boolean zip
int i
private void resizeInstructions ()
byte[] b
int u
int v
int v
int label
int label
int label
int label
int label
int label
int label
int label
int i
int j
int j
int[] allIndexes
int[] allSizes
boolean[] resize
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
int state
int opcode
int insert
int[] newIndexes
int[] newSizes
org.eclipse.sisu.space.asm.ByteVector newCode
int opcode
org.eclipse.sisu.space.asm.Frame f
org.eclipse.sisu.space.asm.Type[] args
org.eclipse.sisu.space.asm.Label l
org.eclipse.sisu.space.asm.Handler h
org.eclipse.sisu.space.asm.ByteVector bv
org.eclipse.sisu.space.asm.Attribute attr
org.eclipse.sisu.space.asm.Label[] labels
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int[] indexes
int[] sizes
int begin
int end
int offset
int i
static void getNewOffset (int[], int[], org.eclipse.sisu.space.asm.Label)
int[] indexes
int[] sizes
org.eclipse.sisu.space.asm.Label label
}
org/eclipse/sisu/space/asm/Opcodes.classOpcodes.java
package org.eclipse.sisu.space.asm
public abstract org.eclipse.sisu.space.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int V1_7
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int INVOKEDYNAMIC
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void ()
}
org/eclipse/sisu/space/asm/Type.classType.java
package org.eclipse.sisu.space.asm
public final org.eclipse.sisu.space.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final int METHOD
public static final org.eclipse.sisu.space.asm.Type VOID_TYPE
public static final org.eclipse.sisu.space.asm.Type BOOLEAN_TYPE
public static final org.eclipse.sisu.space.asm.Type CHAR_TYPE
public static final org.eclipse.sisu.space.asm.Type BYTE_TYPE
public static final org.eclipse.sisu.space.asm.Type SHORT_TYPE
public static final org.eclipse.sisu.space.asm.Type INT_TYPE
public static final org.eclipse.sisu.space.asm.Type FLOAT_TYPE
public static final org.eclipse.sisu.space.asm.Type LONG_TYPE
public static final org.eclipse.sisu.space.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
static void ()
private void (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.eclipse.sisu.space.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.eclipse.sisu.space.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.eclipse.sisu.space.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.eclipse.sisu.space.asm.Type getMethodType (org.eclipse.sisu.space.asm.Type, org.eclipse.sisu.space.asm.Type[])
org.eclipse.sisu.space.asm.Type returnType
org.eclipse.sisu.space.asm.Type[] argumentTypes
public static org.eclipse.sisu.space.asm.Type getType (java.lang.Class)
Class c
public static org.eclipse.sisu.space.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.eclipse.sisu.space.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.eclipse.sisu.space.asm.Type[] getArgumentTypes (java.lang.String)
String methodDescriptor
char[] buf
int off
int size
char car
org.eclipse.sisu.space.asm.Type[] args
public static org.eclipse.sisu.space.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
java.lang.reflect.Method method
Class[] classes
org.eclipse.sisu.space.asm.Type[] types
int i
public static org.eclipse.sisu.space.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.eclipse.sisu.space.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
public static int getArgumentsAndReturnSizes (java.lang.String)
String desc
int n
int c
char car
private static org.eclipse.sisu.space.asm.Type getType (char[], int)
char[] buf
int off
int len
int len
public int getSort ()
public int getDimensions ()
int i
public org.eclipse.sisu.space.asm.Type getElementType ()
public java.lang.String getClassName ()
StringBuilder b
int i
public java.lang.String getInternalName ()
public org.eclipse.sisu.space.asm.Type[] getArgumentTypes ()
public org.eclipse.sisu.space.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
StringBuilder buf
public static transient java.lang.String getMethodDescriptor (org.eclipse.sisu.space.asm.Type, org.eclipse.sisu.space.asm.Type[])
org.eclipse.sisu.space.asm.Type returnType
org.eclipse.sisu.space.asm.Type[] argumentTypes
StringBuilder buf
int i
private void getDescriptor (java.lang.StringBuilder)
StringBuilder buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuilder buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
Class[] parameters
StringBuilder buf
int i
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
java.lang.reflect.Method m
Class[] parameters
StringBuilder buf
int i
private static void getDescriptor (java.lang.StringBuilder, java.lang.Class)
StringBuilder buf
Class c
Class d
char car
char car
char car
char car
char car
char car
char car
char car
char car
String name
int len
int i
char car
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
Object o
org.eclipse.sisu.space.asm.Type t
int i
int j
int end
public int hashCode ()
int hc
int i
int end
public java.lang.String toString ()
}
org/eclipse/sisu/space/BeanScanning.classBeanScanning.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.BeanScanning extends java.lang.Enum {
public static final org.eclipse.sisu.space.BeanScanning ON
public static final org.eclipse.sisu.space.BeanScanning OFF
public static final org.eclipse.sisu.space.BeanScanning CACHE
public static final org.eclipse.sisu.space.BeanScanning INDEX
public static final org.eclipse.sisu.space.BeanScanning GLOBAL_INDEX
private static final org.eclipse.sisu.space.BeanScanning[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.sisu.space.BeanScanning[] values ()
public static org.eclipse.sisu.space.BeanScanning valueOf (java.lang.String)
}
org/eclipse/sisu/space/BundleClassSpace$ChainedEnumeration.classBundleClassSpace.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.BundleClassSpace$ChainedEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration[] enumerations
private int index
transient void (java.util.Enumeration[])
java.util.Enumeration[] enumerations
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/eclipse/sisu/space/BundleClassSpace.classBundleClassSpace.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.BundleClassSpace extends java.lang.Object implements org.eclipse.sisu.space.ClassSpace {
private static final java.net.URL[] NO_URLS
private static final java.util.Enumeration NO_ENTRIES
private final org.osgi.framework.Bundle bundle
private java.net.URL[] bundleClassPath
static void ()
public void (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
public java.lang.Class loadClass (java.lang.String)
String name
Exception e
LinkageError e
public org.eclipse.sisu.inject.DeferredClass deferLoadClass (java.lang.String)
String name
public java.net.URL getResource (java.lang.String)
String name
public java.util.Enumeration getResources (java.lang.String)
String name
java.util.Enumeration resources
public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean)
String path
String glob
boolean recurse
java.net.URL[] classPath
java.util.Enumeration entries
public org.osgi.framework.Bundle getBundle ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
private synchronized java.net.URL[] getBundleClassPath ()
String path
java.util.List classPath
java.util.Set visited
String entry
java.net.URL url
}
org/eclipse/sisu/space/ClassFinder.classClassFinder.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.ClassFinder extends java.lang.Object {
public abstract java.util.Enumeration findClasses (org.eclipse.sisu.space.ClassSpace)
}
org/eclipse/sisu/space/ClassSpace.classClassSpace.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.ClassSpace extends java.lang.Object {
public abstract java.lang.Class loadClass (java.lang.String) throws java.lang.TypeNotPresentException
public abstract org.eclipse.sisu.inject.DeferredClass deferLoadClass (java.lang.String)
public abstract java.net.URL getResource (java.lang.String)
public abstract java.util.Enumeration getResources (java.lang.String)
public abstract java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean)
}
org/eclipse/sisu/space/ClassVisitor.classClassVisitor.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.ClassVisitor extends java.lang.Object {
public static final int NON_INSTANTIABLE
public abstract void enterClass (int, java.lang.String, java.lang.String, java.lang.String[])
public abstract org.eclipse.sisu.space.AnnotationVisitor visitAnnotation (java.lang.String)
public abstract void leaveClass ()
}
org/eclipse/sisu/space/CloningClassSpace$1.classCloningClassSpace.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.CloningClassSpace$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.eclipse.sisu.space.ClassSpace val$parent
void (org.eclipse.sisu.space.ClassSpace)
public java.lang.ClassLoader run ()
public volatile java.lang.Object run ()
}
org/eclipse/sisu/space/CloningClassSpace$CloningClassLoader.classCloningClassSpace.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.CloningClassSpace$CloningClassLoader extends java.lang.ClassLoader {
private final org.eclipse.sisu.space.ClassSpace parent
void (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace parent
public java.lang.String toString ()
protected synchronized java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String name
String proxyName
String superName
org.eclipse.sisu.space.asm.ClassWriter cw
org.eclipse.sisu.space.asm.MethodVisitor mv
byte[] buf
}
org/eclipse/sisu/space/CloningClassSpace.classCloningClassSpace.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.CloningClassSpace extends org.eclipse.sisu.space.URLClassSpace {
private static final String CLONE_MARKER
private int cloneCount
public void (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace parent
public org.eclipse.sisu.inject.DeferredClass cloneClass (java.lang.String)
String name
StringBuilder buf
public static java.lang.String originalName (java.lang.String)
String proxyName
int cloneMarker
int i
int end
char c
}
org/eclipse/sisu/space/DefaultClassFinder.classDefaultClassFinder.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.DefaultClassFinder extends java.lang.Object implements org.eclipse.sisu.space.ClassFinder {
private final String path
private final boolean recurse
public void (java.lang.String)
String pkg
String tempPath
public void ()
public java.util.Enumeration findClasses (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
}
org/eclipse/sisu/space/FileEntryIterator.classFileEntryIterator.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.FileEntryIterator extends java.lang.Object implements java.util.Iterator {
private final String rootPath
private final java.util.LinkedList entryNames
private final boolean recurse
void (java.net.URL, java.lang.String, boolean)
java.net.URL url
String subPath
boolean recurse
public boolean hasNext ()
public java.lang.String next ()
String name
public void remove ()
static java.io.File toFile (java.net.URL)
java.net.URL url
StringBuilder buf
String authority
String path
int i
int length
char c
int hi
int lo
private void appendEntries (java.lang.String)
String subPath
java.io.File[] listing
java.io.File f
private static java.lang.String normalizePath (java.io.File)
java.io.File file
public volatile java.lang.Object next ()
}
org/eclipse/sisu/space/GlobberStrategy$1.classGlobberStrategy.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.GlobberStrategy$1 extends org.eclipse.sisu.space.GlobberStrategy {
void (java.lang.String, int)
final java.lang.Object compile (java.lang.String)
String glob
final boolean matches (java.lang.Object, java.lang.String)
Object globPattern
String filename
}
org/eclipse/sisu/space/GlobberStrategy$2.classGlobberStrategy.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.GlobberStrategy$2 extends org.eclipse.sisu.space.GlobberStrategy {
void (java.lang.String, int)
final java.lang.Object compile (java.lang.String)
String glob
final boolean matches (java.lang.Object, java.lang.String)
Object globPattern
String filename
}
org/eclipse/sisu/space/GlobberStrategy$3.classGlobberStrategy.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.GlobberStrategy$3 extends org.eclipse.sisu.space.GlobberStrategy {
void (java.lang.String, int)
final java.lang.Object compile (java.lang.String)
String glob
final boolean matches (java.lang.Object, java.lang.String)
Object globPattern
String filename
}
org/eclipse/sisu/space/GlobberStrategy$4.classGlobberStrategy.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.GlobberStrategy$4 extends org.eclipse.sisu.space.GlobberStrategy {
void (java.lang.String, int)
final java.lang.Object compile (java.lang.String)
String glob
final boolean matches (java.lang.Object, java.lang.String)
Object globPattern
String filename
}
org/eclipse/sisu/space/GlobberStrategy$5.classGlobberStrategy.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.GlobberStrategy$5 extends org.eclipse.sisu.space.GlobberStrategy {
void (java.lang.String, int)
final java.lang.Object compile (java.lang.String)
String glob
final boolean matches (java.lang.Object, java.lang.String)
Object globPattern
String filename
}
org/eclipse/sisu/space/GlobberStrategy.classGlobberStrategy.java
package org.eclipse.sisu.space
abstract org.eclipse.sisu.space.GlobberStrategy extends java.lang.Enum {
public static final org.eclipse.sisu.space.GlobberStrategy ANYTHING
public static final org.eclipse.sisu.space.GlobberStrategy SUFFIX
public static final org.eclipse.sisu.space.GlobberStrategy PREFIX
public static final org.eclipse.sisu.space.GlobberStrategy EXACT
public static final org.eclipse.sisu.space.GlobberStrategy PATTERN
private static final org.eclipse.sisu.space.GlobberStrategy[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
static final org.eclipse.sisu.space.GlobberStrategy selectFor (java.lang.String)
String glob
int firstWildcard
int lastWildcard
abstract java.lang.Object compile (java.lang.String)
abstract boolean matches (java.lang.Object, java.lang.String)
static final java.lang.String basename (java.lang.String)
String filename
public static org.eclipse.sisu.space.GlobberStrategy[] values ()
public static org.eclipse.sisu.space.GlobberStrategy valueOf (java.lang.String)
void (java.lang.String, int, org.eclipse.sisu.space.GlobberStrategy)
}
org/eclipse/sisu/space/IndexedClassFinder$1.classIndexedClassFinder.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.IndexedClassFinder$1 extends java.lang.Object implements java.util.Enumeration {
private java.net.URL nextURL
final org.eclipse.sisu.space.IndexedClassFinder this$0
private final java.util.Iterator val$itr
private final org.eclipse.sisu.space.ClassSpace val$space
void (org.eclipse.sisu.space.IndexedClassFinder, java.util.Iterator, org.eclipse.sisu.space.ClassSpace)
public boolean hasMoreElements ()
public java.net.URL nextElement ()
java.net.URL tempURL
public volatile java.lang.Object nextElement ()
}
org/eclipse/sisu/space/IndexedClassFinder.classIndexedClassFinder.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.IndexedClassFinder extends java.lang.Object implements org.eclipse.sisu.space.ClassFinder {
private static final java.util.regex.Pattern LINE_PATTERN
private final String localPath
private final String indexName
static void ()
public void (java.lang.String, boolean)
String name
boolean global
int i
public java.lang.Iterable indexedNames (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
java.util.Enumeration indices
java.util.Enumeration indices
java.util.Set names
java.net.URL url
java.io.BufferedReader reader
String line
java.util.regex.Matcher m
java.io.IOException e
public java.util.Enumeration findClasses (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
java.util.Iterator itr
}
org/eclipse/sisu/space/LoadedClass.classLoadedClass.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.LoadedClass extends org.eclipse.sisu.space.AbstractDeferredClass {
private final Class clazz
public void (java.lang.Class)
Class clazz
public java.lang.Class load ()
public java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
String id
ClassLoader space
}
org/eclipse/sisu/space/MediationListener$Mediation.classMediationListener.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.MediationListener$Mediation extends java.lang.Object {
final com.google.inject.Key watchedKey
final org.eclipse.sisu.Mediator mediator
final Class watcherType
void (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Class)
com.google.inject.Key watchedKey
org.eclipse.sisu.Mediator mediator
Class watcherType
}
org/eclipse/sisu/space/MediationListener.classMediationListener.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.MediationListener extends java.lang.Object implements com.google.inject.spi.TypeListener com.google.inject.spi.InjectionListener {
private final java.util.List mediation
private org.eclipse.sisu.inject.BeanLocator locator
void ()
public void mediate (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Class)
com.google.inject.Key key
org.eclipse.sisu.Mediator mediator
Class watcherType
public void hear (com.google.inject.TypeLiteral, com.google.inject.spi.TypeEncounter)
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeEncounter encounter
org.eclipse.sisu.space.MediationListener$Mediation m
public void afterInjection (java.lang.Object)
Object watcher
org.eclipse.sisu.space.MediationListener$Mediation m
}
org/eclipse/sisu/space/NamedClass.classNamedClass.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.NamedClass extends org.eclipse.sisu.space.AbstractDeferredClass {
private final org.eclipse.sisu.space.ClassSpace space
private final String name
public void (org.eclipse.sisu.space.ClassSpace, java.lang.String)
org.eclipse.sisu.space.ClassSpace space
String name
public java.lang.Class load ()
public java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
org.eclipse.sisu.space.NamedClass clazz
public java.lang.String toString ()
}
org/eclipse/sisu/space/package-info.classpackage-info.java
package org.eclipse.sisu.space
abstract org.eclipse.sisu.space.package-info extends java.lang.Object {
}
org/eclipse/sisu/space/QualifiedTypeBinder.classQualifiedTypeBinder.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.QualifiedTypeBinder extends java.lang.Object implements org.eclipse.sisu.space.QualifiedTypeListener {
private static final com.google.inject.TypeLiteral OBJECT_TYPE_LITERAL
private static final boolean HAS_TYPED
private final com.google.inject.Binder rootBinder
private org.eclipse.sisu.space.MediationListener mediationListener
private Object currentSource
private com.google.inject.Binder binder
static void ()
boolean hasTyped
boolean hasTyped
public void (com.google.inject.Binder)
com.google.inject.Binder binder
public void hear (java.lang.Class, java.lang.Object)
Class qualifiedType
Object source
private void installModule (java.lang.Class)
Class moduleType
com.google.inject.Module module
private void registerMediator (java.lang.Class)
Class mediatorType
com.google.inject.TypeLiteral[] args
org.eclipse.sisu.Mediator mediator
private void registerLegacyMediator (java.lang.Class)
Class mediatorType
com.google.inject.TypeLiteral[] args
org.eclipse.sisu.Mediator mediator
private void mediate (com.google.inject.Key, org.eclipse.sisu.Mediator, java.lang.Class)
com.google.inject.Key key
org.eclipse.sisu.Mediator mediator
Class watcherType
private void bindProviderType (java.lang.Class)
Class providerType
com.google.inject.TypeLiteral[] args
com.google.inject.Key key
com.google.inject.binder.ScopedBindingBuilder sbb
Class[] types
Class bindingType
private void bindQualifiedType (java.lang.Class)
Class qualifiedType
com.google.inject.binder.ScopedBindingBuilder sbb
com.google.inject.name.Named bindingName
Class[] types
com.google.inject.Key key
Class bindingType
private java.lang.Object newInstance (java.lang.Class)
Class type
java.lang.reflect.Constructor ctor
Exception e
Throwable cause
LinkageError e
private static com.google.inject.TypeLiteral[] resolveTypeArguments (java.lang.Class, java.lang.Class)
Class type
Class superType
private static com.google.inject.Key getBindingKey (com.google.inject.TypeLiteral, java.lang.annotation.Annotation)
com.google.inject.TypeLiteral bindingType
java.lang.annotation.Annotation qualifier
private static com.google.inject.name.Named getBindingName (java.lang.Class)
Class qualifiedType
javax.inject.Named jsr330
String name
com.google.inject.name.Named guice
String name
private static java.lang.Class[] getBindingTypes (java.lang.Class)
Class clazz
Class c
javax.enterprise.inject.Typed typed
private static boolean isSingleton (java.lang.Class)
Class type
private static boolean isEagerSingleton (java.lang.Class)
Class type
}
org/eclipse/sisu/space/QualifiedTypeListener.classQualifiedTypeListener.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.QualifiedTypeListener extends java.lang.Object {
public abstract void hear (java.lang.Class, java.lang.Object)
}
org/eclipse/sisu/space/QualifiedTypeVisitor.classQualifiedTypeVisitor.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.QualifiedTypeVisitor extends java.lang.Object implements org.eclipse.sisu.space.SpaceVisitor org.eclipse.sisu.space.ClassVisitor {
private final org.eclipse.sisu.space.QualifierCache qualifierCache
private final org.eclipse.sisu.space.QualifiedTypeListener listener
private org.eclipse.sisu.space.ClassSpace space
private java.net.URL location
private String source
private String clazzName
private boolean qualified
public void (org.eclipse.sisu.space.QualifiedTypeListener)
org.eclipse.sisu.space.QualifiedTypeListener listener
public static transient boolean verify (org.eclipse.sisu.space.ClassSpace, java.lang.Class[])
org.eclipse.sisu.space.ClassSpace space
Class[] specification
Class expectedClazz
Class spaceClazz
public void enterSpace (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace _space
public org.eclipse.sisu.space.ClassVisitor visitClass (java.net.URL)
java.net.URL url
public void enterClass (int, java.lang.String, java.lang.String, java.lang.String[])
int modifiers
String name
String _extends
String[] _implements
public org.eclipse.sisu.space.AnnotationVisitor visitAnnotation (java.lang.String)
String desc
public void disqualify ()
public void leaveClass ()
String path
int i
public void leaveSpace ()
}
org/eclipse/sisu/space/QualifierCache.classQualifierCache.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.QualifierCache extends java.lang.Object implements org.eclipse.sisu.space.ClassVisitor {
private static final String QUALIFIER_DESC
private static final java.util.Map cachedResults
private boolean isQualified
static void ()
void ()
public void enterClass (int, java.lang.String, java.lang.String, java.lang.String[])
int modifiers
String name
String _extends
String[] _implements
public org.eclipse.sisu.space.AnnotationVisitor visitAnnotation (java.lang.String)
String desc
public void leaveClass ()
boolean qualify (org.eclipse.sisu.space.ClassSpace, java.lang.String)
org.eclipse.sisu.space.ClassSpace space
String desc
Boolean result
String name
}
org/eclipse/sisu/space/ResourceEnumeration$NestedJarConnection.classResourceEnumeration.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.ResourceEnumeration$NestedJarConnection extends java.net.URLConnection {
void (java.net.URL)
java.net.URL url
public void connect ()
public java.io.InputStream getInputStream () throws java.io.IOException
java.net.URL containingURL
java.util.zip.ZipInputStream is
String entryName
java.util.zip.ZipEntry entry
}
org/eclipse/sisu/space/ResourceEnumeration$NestedJarHandler.classResourceEnumeration.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.ResourceEnumeration$NestedJarHandler extends java.net.URLStreamHandler {
void ()
protected java.net.URLConnection openConnection (java.net.URL)
java.net.URL url
}
org/eclipse/sisu/space/ResourceEnumeration.classResourceEnumeration.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.ResourceEnumeration extends java.lang.Object implements java.util.Enumeration {
private static final java.util.Iterator NO_ENTRIES
private final java.net.URL[] urls
private final String subPath
private final org.eclipse.sisu.space.GlobberStrategy globber
private final Object globPattern
private final boolean recurse
private int index
private java.net.URL currentURL
private boolean isFolder
private java.util.Iterator entryNames
private String nextEntryName
static void ()
void (java.lang.String, java.lang.String, boolean, java.net.URL[])
String subPath
String glob
boolean recurse
java.net.URL[] urls
public boolean hasMoreElements ()
String name
public java.net.URL nextElement ()
String name
java.net.MalformedURLException e
private static java.lang.String normalizeSearchPath (java.lang.String)
String path
boolean echoSlash
StringBuilder buf
int i
int length
char c
boolean isNotSlash
private java.util.Iterator scan (java.net.URL)
java.net.URL url
private java.net.URL findResource (java.lang.String) throws java.net.MalformedURLException
String name
private boolean matchesRequest (java.lang.String)
String entryName
public volatile java.lang.Object nextElement ()
}
org/eclipse/sisu/space/SisuIndex.classSisuIndex.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.SisuIndex extends org.eclipse.sisu.space.AbstractSisuIndex implements org.eclipse.sisu.space.QualifiedTypeListener {
private final java.io.File targetDirectory
public void (java.io.File)
java.io.File targetDirectory
public static void main (java.lang.String[])
String[] args
java.util.List indexPath
String path
java.net.MalformedURLException e
ClassLoader parent
java.net.URL[] urls
ClassLoader loader
public void index (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
public void hear (java.lang.Class, java.lang.Object)
Class qualifiedType
Object source
protected void info (java.lang.String)
String message
protected void warn (java.lang.String)
String message
protected java.io.Reader getReader (java.lang.String) throws java.io.IOException
String path
protected java.io.Writer getWriter (java.lang.String) throws java.io.IOException
String path
java.io.File index
java.io.File parent
}
org/eclipse/sisu/space/SisuIndexAPT6.classSisuIndexAPT6.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.SisuIndexAPT6 extends org.eclipse.sisu.space.AbstractSisuIndex implements javax.annotation.processing.Processor {
private static final String QUALIFIERS
private static final String ALL
private static final String NONE
private javax.annotation.processing.ProcessingEnvironment environment
private String qualifiers
public void ()
public void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment _environment
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment round
javax.lang.model.util.Elements elementUtils
javax.lang.model.element.TypeElement anno
javax.lang.model.element.Element elem
public java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.ExecutableElement member
String userText
public java.util.Set getSupportedAnnotationTypes ()
public java.util.Set getSupportedOptions ()
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
protected void info (java.lang.String)
String msg
protected void warn (java.lang.String)
String msg
protected java.io.Reader getReader (java.lang.String) throws java.io.IOException
String path
javax.tools.FileObject file
protected java.io.Writer getWriter (java.lang.String) throws java.io.IOException
String path
}
org/eclipse/sisu/space/SpaceModule$1.classSpaceModule.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.SpaceModule$1 extends java.lang.Object implements com.google.inject.Module {
final org.eclipse.sisu.space.SpaceModule this$0
void (org.eclipse.sisu.space.SpaceModule)
public void configure (com.google.inject.Binder)
com.google.inject.Binder recorder
}
org/eclipse/sisu/space/SpaceModule$RecordedElements.classSpaceModule.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.SpaceModule$RecordedElements extends java.lang.Object {
static final java.util.concurrent.ConcurrentMap cache
static void ()
private void ()
}
org/eclipse/sisu/space/SpaceModule$Strategy$1.classSpaceModule.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.SpaceModule$Strategy$1 extends java.lang.Object implements org.eclipse.sisu.space.SpaceModule$Strategy {
void ()
public org.eclipse.sisu.space.SpaceVisitor visitor (com.google.inject.Binder)
com.google.inject.Binder binder
}
org/eclipse/sisu/space/SpaceModule$Strategy.classSpaceModule.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.SpaceModule$Strategy extends java.lang.Object {
public static final org.eclipse.sisu.space.SpaceModule$Strategy DEFAULT
static void ()
public abstract org.eclipse.sisu.space.SpaceVisitor visitor (com.google.inject.Binder)
}
org/eclipse/sisu/space/SpaceModule.classSpaceModule.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.SpaceModule extends java.lang.Object implements com.google.inject.Module {
private static final String NAMED_INDEX
public static final org.eclipse.sisu.space.ClassFinder LOCAL_INDEX
public static final org.eclipse.sisu.space.ClassFinder GLOBAL_INDEX
public static final org.eclipse.sisu.space.ClassFinder LOCAL_SCAN
private final boolean caching
private final org.eclipse.sisu.space.ClassSpace space
private final org.eclipse.sisu.space.ClassFinder finder
private org.eclipse.sisu.space.SpaceModule$Strategy strategy
private static int[] $SWITCH_TABLE$org$eclipse$sisu$space$BeanScanning
static void ()
public void (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
public void (org.eclipse.sisu.space.ClassSpace, org.eclipse.sisu.space.ClassFinder)
org.eclipse.sisu.space.ClassSpace space
org.eclipse.sisu.space.ClassFinder finder
public void (org.eclipse.sisu.space.ClassSpace, org.eclipse.sisu.space.BeanScanning)
org.eclipse.sisu.space.ClassSpace space
org.eclipse.sisu.space.BeanScanning scanning
public com.google.inject.Module with (org.eclipse.sisu.space.SpaceModule$Strategy)
org.eclipse.sisu.space.SpaceModule$Strategy _strategy
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
void scanForElements (com.google.inject.Binder)
com.google.inject.Binder binder
private void recordAndReplayElements (com.google.inject.Binder)
com.google.inject.Binder binder
boolean alreadyUsed
String key
java.util.List elements
java.util.List recording
com.google.inject.spi.Element e
static int[] $SWITCH_TABLE$org$eclipse$sisu$space$BeanScanning ()
}
org/eclipse/sisu/space/SpaceScanner$1$1.classSpaceScanner.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.SpaceScanner$1$1 extends org.eclipse.sisu.space.asm.AnnotationVisitor {
final org.eclipse.sisu.space.SpaceScanner$1 this$1
private final org.eclipse.sisu.space.AnnotationVisitor val$_av
void (org.eclipse.sisu.space.SpaceScanner$1, int, org.eclipse.sisu.space.AnnotationVisitor)
int $anonymous0
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnd ()
}
org/eclipse/sisu/space/SpaceScanner$1.classSpaceScanner.java
package org.eclipse.sisu.space
org.eclipse.sisu.space.SpaceScanner$1 extends org.eclipse.sisu.space.asm.ClassVisitor {
private final org.eclipse.sisu.space.ClassVisitor val$_cv
void (int, org.eclipse.sisu.space.ClassVisitor)
int $anonymous0
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.eclipse.sisu.space.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.eclipse.sisu.space.AnnotationVisitor _av
public void visitEnd ()
}
org/eclipse/sisu/space/SpaceScanner.classSpaceScanner.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.SpaceScanner extends java.lang.Object {
private static final int ASM_FLAGS
static final org.eclipse.sisu.space.ClassFinder DEFAULT_FINDER
private final org.eclipse.sisu.space.ClassFinder finder
private final org.eclipse.sisu.space.ClassSpace space
static void ()
public void (org.eclipse.sisu.space.ClassFinder, org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassFinder finder
org.eclipse.sisu.space.ClassSpace space
public void (org.eclipse.sisu.space.ClassSpace)
org.eclipse.sisu.space.ClassSpace space
public void accept (org.eclipse.sisu.space.SpaceVisitor)
org.eclipse.sisu.space.SpaceVisitor visitor
java.util.Enumeration result
java.net.URL url
org.eclipse.sisu.space.ClassVisitor cv
public static void accept (org.eclipse.sisu.space.ClassVisitor, java.net.URL)
org.eclipse.sisu.space.ClassVisitor visitor
java.net.URL url
java.io.InputStream in
Exception e
public static java.lang.String jvmDescriptor (java.lang.Class)
Class clazz
private static org.eclipse.sisu.space.asm.ClassVisitor adapt (org.eclipse.sisu.space.ClassVisitor)
org.eclipse.sisu.space.ClassVisitor _cv
}
org/eclipse/sisu/space/SpaceVisitor.classSpaceVisitor.java
package org.eclipse.sisu.space
public abstract org.eclipse.sisu.space.SpaceVisitor extends java.lang.Object {
public abstract void enterSpace (org.eclipse.sisu.space.ClassSpace)
public abstract org.eclipse.sisu.space.ClassVisitor visitClass (java.net.URL)
public abstract void leaveSpace ()
}
org/eclipse/sisu/space/Streams.classStreams.java
package org.eclipse.sisu.space
public final org.eclipse.sisu.space.Streams extends java.lang.Object {
private static final boolean ON_WINDOWS
static void ()
boolean onWindows
boolean onWindows
private void ()
public static java.io.InputStream open (java.net.URL) throws java.io.IOException
java.net.URL url
java.net.URLConnection conn
}
org/eclipse/sisu/space/URLClassSpace.classURLClassSpace.java
package org.eclipse.sisu.space
public org.eclipse.sisu.space.URLClassSpace extends java.lang.Object implements org.eclipse.sisu.space.ClassSpace {
private static final String MANIFEST_ENTRY
private static final java.net.URL[] NO_URLS
private static final java.util.Enumeration NO_ENTRIES
private static final String[] EMPTY_CLASSPATH
private final ClassLoader loader
private final String pathDetails
private java.net.URL[] classPath
static void ()
public void (java.lang.ClassLoader)
ClassLoader loader
public void (java.lang.ClassLoader, java.net.URL[])
ClassLoader loader
java.net.URL[] path
public final java.lang.Class loadClass (java.lang.String)
String name
Exception e
LinkageError e
public final org.eclipse.sisu.inject.DeferredClass deferLoadClass (java.lang.String)
String name
public final java.net.URL getResource (java.lang.String)
String name
public final java.util.Enumeration getResources (java.lang.String)
String name
java.util.Enumeration resources
public final java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean)
String path
String glob
boolean recurse
public final java.net.URL[] getURLs ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object rhs
public final java.lang.String toString ()
private synchronized java.net.URL[] getClassPath ()
ClassLoader l
java.net.URL[] path
private static java.net.URL[] expandClassPath (java.net.URL[])
java.net.URL[] classPath
java.util.List searchPath
java.util.List expandedPath
java.util.Set visited
int i
java.net.URL url
String[] classPathEntries
String[] classPathEntries
String entry
private static java.net.URL normalizeEntry (java.net.URL)
java.net.URL url
String path
java.net.MalformedURLException e
private static java.lang.String[] getClassPathEntries (java.net.URL) throws java.io.IOException
java.net.URL url
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest
java.io.InputStream in
java.util.jar.JarFile jf
java.util.jar.JarInputStream jin
String classPath
}
org/eclipse/sisu/space/WildcardKey$Qualified.classWildcardKey.java
package org.eclipse.sisu.space
abstract org.eclipse.sisu.space.WildcardKey$Qualified extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
org/eclipse/sisu/space/WildcardKey$QualifiedImpl.classWildcardKey.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.WildcardKey$QualifiedImpl extends java.lang.Object implements org.eclipse.sisu.space.WildcardKey$Qualified {
private final Class value
void (java.lang.Class)
Class value
public java.lang.Class value ()
public java.lang.Class annotationType ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
}
org/eclipse/sisu/space/WildcardKey.classWildcardKey.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.WildcardKey extends com.google.inject.Key implements javax.inject.Provider {
private final java.lang.annotation.Annotation qualifier
void (java.lang.Class, java.lang.annotation.Annotation)
Class type
java.lang.annotation.Annotation qualifier
public java.lang.annotation.Annotation get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/space/ZipEntryIterator.classZipEntryIterator.java
package org.eclipse.sisu.space
final org.eclipse.sisu.space.ZipEntryIterator extends java.lang.Object implements java.util.Iterator {
private String[] entryNames
private int index
void (java.net.URL)
java.net.URL url
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
private static java.lang.String[] getEntryNames (java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipFile zipFile
String[] names
java.util.Enumeration e
int i
private static java.lang.String[] getEntryNames (java.util.zip.ZipInputStream) throws java.io.IOException
java.util.zip.ZipInputStream zipStream
java.util.List names
java.util.zip.ZipEntry e
public volatile java.lang.Object next ()
}
org/eclipse/sisu/wire/AbstractBeans.classBeanProviders.java
package org.eclipse.sisu.wire
org.eclipse.sisu.wire.AbstractBeans extends java.lang.Object {
private org.eclipse.sisu.inject.BeanLocator locator
private final com.google.inject.Key key
private final boolean isProvider
void (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.TypeLiteral type
Class clazz
protected final java.lang.Iterable beans ()
Iterable beans
}
org/eclipse/sisu/wire/AbstractTypeConverter.classAbstractTypeConverter.java
package org.eclipse.sisu.wire
public abstract org.eclipse.sisu.wire.AbstractTypeConverter extends java.lang.Object implements com.google.inject.spi.TypeConverter com.google.inject.Module {
public void ()
public final void configure (com.google.inject.Binder)
com.google.inject.Binder binder
com.google.inject.TypeLiteral superType
}
org/eclipse/sisu/wire/BeanEntryProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.BeanEntryProvider extends java.lang.Object implements com.google.inject.Provider {
private org.eclipse.sisu.inject.BeanLocator locator
private final com.google.inject.Key key
void (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Iterable get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/wire/BeanListProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.BeanListProvider extends org.eclipse.sisu.wire.AbstractBeans implements com.google.inject.Provider {
void (com.google.inject.Key)
com.google.inject.Key key
public java.util.List get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/wire/BeanMapProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.BeanMapProvider extends org.eclipse.sisu.wire.AbstractBeans implements com.google.inject.Provider {
void (com.google.inject.Key)
com.google.inject.Key key
public java.util.Map get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/wire/BeanProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.BeanProvider extends java.lang.Object implements com.google.inject.Provider {
private org.eclipse.sisu.inject.BeanLocator locator
private final com.google.inject.Key key
void (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object get ()
static java.lang.Object get (org.eclipse.sisu.inject.BeanLocator, com.google.inject.Key)
org.eclipse.sisu.inject.BeanLocator locator
com.google.inject.Key key
java.util.Iterator i
}
org/eclipse/sisu/wire/BeanSetProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.BeanSetProvider extends org.eclipse.sisu.wire.AbstractBeans implements com.google.inject.Provider {
void (com.google.inject.Key)
com.google.inject.Key key
public java.util.Set get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/wire/ChildWireModule.classChildWireModule.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.ChildWireModule extends java.lang.Object implements com.google.inject.Module {
private final com.google.inject.Injector parent
private final Iterable modules
private org.eclipse.sisu.wire.WireModule$Strategy strategy
public transient void (com.google.inject.Injector, com.google.inject.Module[])
com.google.inject.Injector parent
com.google.inject.Module[] modules
public void (com.google.inject.Injector, java.lang.Iterable)
com.google.inject.Injector parent
Iterable modules
public com.google.inject.Module with (org.eclipse.sisu.wire.WireModule$Strategy)
org.eclipse.sisu.wire.WireModule$Strategy _strategy
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
org.eclipse.sisu.wire.ElementAnalyzer analyzer
com.google.inject.Injector i
com.google.inject.spi.Element e
}
org/eclipse/sisu/wire/DependencyAnalyzer.classDependencyAnalyzer.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.DependencyAnalyzer extends com.google.inject.spi.DefaultBindingTargetVisitor {
private static final java.util.Set RESTRICTED_CLASSES
private final java.util.Map analyzedTypes
private final java.util.Set requiredKeys
static void ()
void ()
public java.util.Set findMissingKeys (java.util.Set)
java.util.Set localKeys
java.util.Set missingKeys
java.util.List candidateKeys
com.google.inject.Key key
public java.lang.Boolean visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding binding
public java.lang.Boolean visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding binding
com.google.inject.Key linkedKey
public java.lang.Boolean visit (com.google.inject.spi.ProviderKeyBinding)
com.google.inject.spi.ProviderKeyBinding binding
com.google.inject.Key providerKey
public java.lang.Boolean visit (com.google.inject.spi.ProviderInstanceBinding)
com.google.inject.spi.ProviderInstanceBinding binding
javax.inject.Provider provider
Class clazz
public java.lang.Boolean visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
public java.lang.Boolean visit (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup lookup
public java.lang.Boolean visit (com.google.inject.spi.StaticInjectionRequest)
com.google.inject.spi.StaticInjectionRequest request
public java.lang.Boolean visit (com.google.inject.spi.InjectionRequest)
com.google.inject.spi.InjectionRequest request
private void requireKey (com.google.inject.Key)
com.google.inject.Key key
Class clazz
private java.lang.Boolean analyzeImplementation (com.google.inject.TypeLiteral, boolean)
com.google.inject.TypeLiteral type
boolean reportErrors
Boolean applyBinding
boolean rhs
RuntimeException e
LinkageError e
private boolean analyzeInjectionPoints (java.util.Set)
java.util.Set points
boolean applyBinding
com.google.inject.spi.InjectionPoint p
private boolean analyzeDependencies (java.util.Collection)
java.util.Collection dependencies
boolean applyBinding
com.google.inject.spi.Dependency d
com.google.inject.Key key
private void analyzeImplicitBindings (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
Class clazz
com.google.inject.ImplementedBy implementedBy
com.google.inject.ProvidedBy providedBy
public volatile java.lang.Object visitOther (com.google.inject.Binding)
public volatile java.lang.Object visit (com.google.inject.spi.ProviderInstanceBinding)
public volatile java.lang.Object visit (com.google.inject.spi.ProviderKeyBinding)
public volatile java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
public volatile java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
}
org/eclipse/sisu/wire/DependencyVerifier.classDependencyVerifier.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.DependencyVerifier extends com.google.inject.spi.DefaultBindingTargetVisitor {
void ()
public java.lang.Boolean visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding binding
public java.lang.Boolean visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding binding
com.google.inject.Key linkedKey
public java.lang.Boolean visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
private static java.lang.Boolean verifyImplementation (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
RuntimeException e
LinkageError e
public volatile java.lang.Object visitOther (com.google.inject.Binding)
public volatile java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
public volatile java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
}
org/eclipse/sisu/wire/ElementAnalyzer.classElementAnalyzer.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.ElementAnalyzer extends com.google.inject.spi.DefaultElementVisitor {
private static final java.util.Map LEGACY_KEY_ALIASES
private final java.util.Set localKeys
private final org.eclipse.sisu.wire.DependencyAnalyzer analyzer
private final java.util.List privateAnalyzers
private final java.util.List properties
private final java.util.List arguments
private final com.google.inject.Binder binder
static void ()
java.util.Map aliases
void (com.google.inject.Binder)
com.google.inject.Binder binder
public void ignoreKeys (java.util.Set)
java.util.Set keys
public void apply (org.eclipse.sisu.wire.WireModule$Strategy)
org.eclipse.sisu.wire.WireModule$Strategy strategy
java.util.Set missingKeys
java.util.Map mergedProperties
org.eclipse.sisu.wire.Wiring wiring
com.google.inject.Key key
org.eclipse.sisu.wire.ElementAnalyzer privateAnalyzer
public java.lang.Void visit (com.google.inject.Binding)
com.google.inject.Binding binding
com.google.inject.Key key
com.google.inject.Key alias
public java.lang.Void visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements elements
com.google.inject.PrivateBinder privateBinder
org.eclipse.sisu.wire.ElementAnalyzer privateAnalyzer
com.google.inject.spi.Element e
com.google.inject.Key k
public java.lang.Void visit (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup lookup
public java.lang.Void visit (com.google.inject.spi.StaticInjectionRequest)
com.google.inject.spi.StaticInjectionRequest request
public java.lang.Void visit (com.google.inject.spi.InjectionRequest)
com.google.inject.spi.InjectionRequest request
public java.lang.Void visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element element
private void mergeParameters (com.google.inject.Binding)
com.google.inject.Binding binding
Object parameters
private void wireParameters (com.google.inject.Key, java.util.Map)
com.google.inject.Key key
java.util.Map mergedProperties
com.google.inject.TypeLiteral type
Class clazz
com.google.inject.TypeLiteral[] constraints
private static boolean isParameters (com.google.inject.Key)
com.google.inject.Key key
Class qualifierType
private static boolean isRestricted (com.google.inject.Key)
com.google.inject.Key key
String name
private static void addLegacyKeyAlias (java.util.Map, java.lang.Class) throws java.lang.ClassNotFoundException
java.util.Map aliases
Class clazz
String legacyName
Class legacyType
public volatile java.lang.Object visitOther (com.google.inject.spi.Element)
public volatile java.lang.Object visit (com.google.inject.spi.InjectionRequest)
public volatile java.lang.Object visit (com.google.inject.spi.StaticInjectionRequest)
public volatile java.lang.Object visit (com.google.inject.spi.ProviderLookup)
public volatile java.lang.Object visit (com.google.inject.spi.PrivateElements)
public volatile java.lang.Object visit (com.google.inject.Binding)
}
org/eclipse/sisu/wire/ElementMerger.classElementMerger.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.ElementMerger extends com.google.inject.spi.DefaultElementVisitor {
private final org.eclipse.sisu.wire.DependencyVerifier verifier
private final java.util.Set localKeys
private final com.google.inject.Binder binder
void (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.Void visit (com.google.inject.Binding)
com.google.inject.Binding binding
com.google.inject.Key key
public java.lang.Void visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element element
public volatile java.lang.Object visitOther (com.google.inject.spi.Element)
public volatile java.lang.Object visit (com.google.inject.Binding)
}
org/eclipse/sisu/wire/EntryListAdapter$ValueIterator.classEntryListAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.EntryListAdapter$ValueIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iterator
void (java.lang.Iterable)
Iterable iterable
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/sisu/wire/EntryListAdapter$ValueListIterator.classEntryListAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.EntryListAdapter$ValueListIterator extends java.lang.Object implements java.util.ListIterator {
private final java.util.Iterator iterator
private final java.util.List entryCache
private int index
void (java.lang.Iterable, int)
Iterable iterable
int index
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
public void remove ()
}
org/eclipse/sisu/wire/EntryListAdapter.classEntryListAdapter.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.EntryListAdapter extends java.util.AbstractSequentialList {
private final Iterable iterable
public void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
public boolean isEmpty ()
public int size ()
int size
java.util.Iterator i
}
org/eclipse/sisu/wire/EntryMapAdapter$EntrySet.classEntryMapAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.EntryMapAdapter$EntrySet extends java.util.AbstractSet {
private final Iterable iterable
void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public boolean isEmpty ()
public int size ()
int size
java.util.Iterator i
}
org/eclipse/sisu/wire/EntryMapAdapter.classEntryMapAdapter.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.EntryMapAdapter extends java.util.AbstractMap {
private final java.util.Set entrySet
public void (java.lang.Iterable)
Iterable iterable
public java.util.Set entrySet ()
public boolean isEmpty ()
}
org/eclipse/sisu/wire/EntrySetAdapter$ValueIterator.classEntrySetAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.EntrySetAdapter$ValueIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iterator
void (java.lang.Iterable)
Iterable iterable
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/sisu/wire/EntrySetAdapter.classEntrySetAdapter.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.EntrySetAdapter extends java.util.AbstractSet {
private final Iterable iterable
public void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public boolean isEmpty ()
public int size ()
int size
java.util.Iterator i
}
org/eclipse/sisu/wire/FileTypeConverter.classFileTypeConverter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.FileTypeConverter extends org.eclipse.sisu.wire.AbstractTypeConverter {
void ()
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
String value
com.google.inject.TypeLiteral toType
}
org/eclipse/sisu/wire/LocatorWiring$1.classLocatorWiring.java
package org.eclipse.sisu.wire
org.eclipse.sisu.wire.LocatorWiring$1 extends java.lang.Object implements org.eclipse.sisu.inject.HiddenBinding {
void ()
public java.lang.String toString ()
}
org/eclipse/sisu/wire/LocatorWiring.classLocatorWiring.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.LocatorWiring extends java.lang.Object implements org.eclipse.sisu.wire.Wiring {
private static final org.eclipse.sisu.inject.HiddenBinding HIDDEN_SOURCE
private final com.google.inject.Binder binder
static void ()
public void (com.google.inject.Binder)
com.google.inject.Binder binder
public boolean wire (com.google.inject.Key)
com.google.inject.Key key
Class clazz
private void bindMapImport (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.TypeLiteral[] args
Class qualifierType
private void bindListImport (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.TypeLiteral[] args
com.google.inject.TypeLiteral elementType
com.google.inject.Provider beanEntriesProvider
private static com.google.inject.Provider getBeanEntriesProvider (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral entryType
com.google.inject.TypeLiteral[] args
Class qualifierType
com.google.inject.Key beanKey
private void bindSetImport (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.TypeLiteral[] args
private void bindBeanImport (com.google.inject.Key)
com.google.inject.Key key
java.lang.annotation.Annotation qualifier
private void bindImplicitType (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
Class clazz
java.lang.reflect.Member ctor
com.google.inject.ImplementedBy implementedBy
com.google.inject.ProvidedBy providedBy
}
org/eclipse/sisu/wire/MergedModule.classMergedModule.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.MergedModule extends java.lang.Object implements com.google.inject.Module {
private final Iterable modules
public transient void (com.google.inject.Module[])
com.google.inject.Module[] modules
public void (java.lang.Iterable)
Iterable modules
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
org.eclipse.sisu.wire.ElementMerger merger
com.google.inject.spi.Element e
}
org/eclipse/sisu/wire/MergedProperties$1$1.classMergedProperties.java
package org.eclipse.sisu.wire
org.eclipse.sisu.wire.MergedProperties$1$1 extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator itr
private int index
final org.eclipse.sisu.wire.MergedProperties$1 this$1
void (org.eclipse.sisu.wire.MergedProperties$1)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/wire/MergedProperties$1.classMergedProperties.java
package org.eclipse.sisu.wire
org.eclipse.sisu.wire.MergedProperties$1 extends java.util.AbstractSet {
final org.eclipse.sisu.wire.MergedProperties this$0
void (org.eclipse.sisu.wire.MergedProperties)
public java.util.Iterator iterator ()
public int size ()
int size
java.util.Map p
static org.eclipse.sisu.wire.MergedProperties access$0 (org.eclipse.sisu.wire.MergedProperties$1)
}
org/eclipse/sisu/wire/MergedProperties.classMergedProperties.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.MergedProperties extends java.util.AbstractMap {
private volatile transient java.util.Set entrySet
final java.util.Map[] properties
void (java.util.List)
java.util.List properties
public java.lang.Object get (java.lang.Object)
Object key
java.util.Map p
Object value
public boolean containsKey (java.lang.Object)
Object key
java.util.Map p
public java.util.Set entrySet ()
}
org/eclipse/sisu/wire/NamedBeanMapProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.NamedBeanMapProvider extends org.eclipse.sisu.wire.AbstractBeans implements com.google.inject.Provider {
void (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
public java.util.Map get ()
public volatile java.lang.Object get ()
}
org/eclipse/sisu/wire/NamedIterableAdapter$NamedEntry.classNamedIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.NamedIterableAdapter$NamedEntry extends java.lang.Object implements java.util.Map$Entry {
private final java.util.Map$Entry entry
void (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.String getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public java.lang.String toString ()
public volatile java.lang.Object getKey ()
}
org/eclipse/sisu/wire/NamedIterableAdapter$NamedIterator.classNamedIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.NamedIterableAdapter$NamedIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iterator
void (java.lang.Iterable)
Iterable iterable
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/wire/NamedIterableAdapter.classNamedIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.NamedIterableAdapter extends java.lang.Object implements java.lang.Iterable {
private final Iterable delegate
void (java.lang.Iterable)
Iterable delegate
public java.util.Iterator iterator ()
}
org/eclipse/sisu/wire/package-info.classpackage-info.java
package org.eclipse.sisu.wire
abstract org.eclipse.sisu.wire.package-info extends java.lang.Object {
}
org/eclipse/sisu/wire/ParameterKeys.classParameterKeys.java
package org.eclipse.sisu.wire
public abstract org.eclipse.sisu.wire.ParameterKeys extends java.lang.Object {
public static final com.google.inject.Key PROPERTIES
public static final com.google.inject.Key ARGUMENTS
static void ()
}
org/eclipse/sisu/wire/PlaceholderBeanProvider.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.PlaceholderBeanProvider extends java.lang.Object implements com.google.inject.Provider {
private static final int EXPRESSION_RECURSION_LIMIT
private java.util.Map properties
private org.eclipse.sisu.wire.TypeConverterMap converterMap
private org.eclipse.sisu.inject.BeanLocator locator
private final com.google.inject.Key placeholderKey
void (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object get ()
String template
com.google.inject.TypeLiteral expectedType
Class clazz
Object value
com.google.inject.Key lookupKey
Object bean
com.google.inject.spi.TypeConverter converter
private static java.lang.Object normalize (java.lang.Object)
Object value
private java.lang.Object interpolate (java.lang.String, java.lang.Class)
String template
Class clazz
StringBuilder buf
StringBuilder buf
StringBuilder buf
int x
int y
int y
int expressionEnd
int expressionNum
String key
int anchor
Object value
int len
}
org/eclipse/sisu/wire/ProviderIterableAdapter$ProviderEntry.classProviderIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.ProviderIterableAdapter$ProviderEntry extends java.lang.Object implements java.util.Map$Entry {
private final org.eclipse.sisu.BeanEntry entry
void (org.eclipse.sisu.BeanEntry)
org.eclipse.sisu.BeanEntry entry
public java.lang.annotation.Annotation getKey ()
public javax.inject.Provider getValue ()
public javax.inject.Provider setValue (javax.inject.Provider)
javax.inject.Provider value
public java.lang.String toString ()
public volatile java.lang.Object getValue ()
public volatile java.lang.Object getKey ()
public volatile java.lang.Object setValue (java.lang.Object)
}
org/eclipse/sisu/wire/ProviderIterableAdapter$ProviderIterator.classProviderIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.ProviderIterableAdapter$ProviderIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iterator
void (java.lang.Iterable)
Iterable iterable
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/sisu/wire/ProviderIterableAdapter.classProviderIterableAdapter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.ProviderIterableAdapter extends java.lang.Object implements java.lang.Iterable {
private final Iterable delegate
void (java.lang.Iterable)
Iterable delegate
public java.util.Iterator iterator ()
}
org/eclipse/sisu/wire/StringProperties.classStringProperties.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.StringProperties extends java.util.AbstractMap {
private final java.util.Map delegate
void (java.util.Map)
java.util.Map delegate
public java.lang.String get (java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
Object value
public java.util.Set entrySet ()
java.util.Set entries
java.util.Map$Entry e
Object value
public volatile java.lang.Object get (java.lang.Object)
}
org/eclipse/sisu/wire/TypeConverterMap.classBeanProviders.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.TypeConverterMap extends java.lang.Object {
private com.google.inject.Injector injector
private final java.util.Map converterMap
void ()
com.google.inject.spi.TypeConverter getTypeConverter (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverter converter
com.google.inject.spi.TypeConverterBinding b
}
org/eclipse/sisu/wire/URLTypeConverter.classURLTypeConverter.java
package org.eclipse.sisu.wire
final org.eclipse.sisu.wire.URLTypeConverter extends org.eclipse.sisu.wire.AbstractTypeConverter {
void ()
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
String value
com.google.inject.TypeLiteral toType
java.net.MalformedURLException e
}
org/eclipse/sisu/wire/WireModule$Strategy$1.classWireModule.java
package org.eclipse.sisu.wire
org.eclipse.sisu.wire.WireModule$Strategy$1 extends java.lang.Object implements org.eclipse.sisu.wire.WireModule$Strategy {
void ()
public org.eclipse.sisu.wire.Wiring wiring (com.google.inject.Binder)
com.google.inject.Binder binder
com.google.inject.Module m
}
org/eclipse/sisu/wire/WireModule$Strategy.classWireModule.java
package org.eclipse.sisu.wire
public abstract org.eclipse.sisu.wire.WireModule$Strategy extends java.lang.Object {
public static final org.eclipse.sisu.wire.WireModule$Strategy DEFAULT
static void ()
public abstract org.eclipse.sisu.wire.Wiring wiring (com.google.inject.Binder)
}
org/eclipse/sisu/wire/WireModule.classWireModule.java
package org.eclipse.sisu.wire
public final org.eclipse.sisu.wire.WireModule extends java.lang.Object implements com.google.inject.Module {
static final com.google.inject.Module[] CONVERTERS
private final Iterable modules
private org.eclipse.sisu.wire.WireModule$Strategy strategy
static void ()
public transient void (com.google.inject.Module[])
com.google.inject.Module[] modules
public void (java.lang.Iterable)
Iterable modules
public com.google.inject.Module with (org.eclipse.sisu.wire.WireModule$Strategy)
org.eclipse.sisu.wire.WireModule$Strategy _strategy
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
org.eclipse.sisu.wire.ElementAnalyzer analyzer
com.google.inject.spi.Element e
}
org/eclipse/sisu/wire/Wiring.classWiring.java
package org.eclipse.sisu.wire
public abstract org.eclipse.sisu.wire.Wiring extends java.lang.Object {
public abstract boolean wire (com.google.inject.Key)
}
org/sonatype/inject/BeanEntry.classBeanEntry.java
package org.sonatype.inject
public abstract org.sonatype.inject.BeanEntry extends java.lang.Object implements org.eclipse.sisu.BeanEntry {
}
org/sonatype/inject/BeanScanning.classBeanScanning.java
package org.sonatype.inject
public final org.sonatype.inject.BeanScanning extends java.lang.Enum {
public static final org.sonatype.inject.BeanScanning ON
public static final org.sonatype.inject.BeanScanning OFF
public static final org.sonatype.inject.BeanScanning CACHE
public static final org.sonatype.inject.BeanScanning INDEX
public static final org.sonatype.inject.BeanScanning GLOBAL_INDEX
private static final org.sonatype.inject.BeanScanning[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.sonatype.inject.BeanScanning[] values ()
public static org.sonatype.inject.BeanScanning valueOf (java.lang.String)
}
org/sonatype/inject/Description.classDescription.java
package org.sonatype.inject
public abstract org.sonatype.inject.Description extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/sonatype/inject/EagerSingleton.classEagerSingleton.java
package org.sonatype.inject
public abstract org.sonatype.inject.EagerSingleton extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/sonatype/inject/Mediator.classMediator.java
package org.sonatype.inject
public abstract org.sonatype.inject.Mediator extends java.lang.Object {
public abstract void add (org.sonatype.inject.BeanEntry, java.lang.Object) throws java.lang.Exception
public abstract void remove (org.sonatype.inject.BeanEntry, java.lang.Object) throws java.lang.Exception
}
org/sonatype/inject/Nullable.classNullable.java
package org.sonatype.inject
public abstract org.sonatype.inject.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/sonatype/inject/package-info.classpackage-info.java
package org.sonatype.inject
abstract org.sonatype.inject.package-info extends java.lang.Object {
}
org/sonatype/inject/Parameters.classParameters.java
package org.sonatype.inject
public abstract org.sonatype.inject.Parameters extends java.lang.Object implements java.lang.annotation.Annotation {
}
META-INF/services/
about.html
META-INF/services/javax.annotation.processing.Processor
plugin.xml