META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/inject/
com/google/inject/binder/
com/google/inject/internal/
com/google/inject/internal/asm/
com/google/inject/internal/cglib/
com/google/inject/internal/cglib/core/
com/google/inject/internal/cglib/proxy/
com/google/inject/internal/cglib/reflect/
com/google/inject/internal/util/
com/google/inject/matcher/
com/google/inject/name/
com/google/inject/spi/
com/google/inject/util/
com/google/inject/AbstractModule.classAbstractModule.java
package com.google.inject
public abstract com.google.inject.AbstractModule extends java.lang.Object implements com.google.inject.Module {
com.google.inject.Binder binder
public void ()
public final synchronized void configure (com.google.inject.Binder)
com.google.inject.Binder builder
protected abstract void configure ()
protected com.google.inject.Binder binder ()
protected void bindScope (java.lang.Class, com.google.inject.Scope)
Class scopeAnnotation
com.google.inject.Scope scope
protected com.google.inject.binder.LinkedBindingBuilder bind (com.google.inject.Key)
com.google.inject.Key key
protected com.google.inject.binder.AnnotatedBindingBuilder bind (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
protected com.google.inject.binder.AnnotatedBindingBuilder bind (java.lang.Class)
Class clazz
protected com.google.inject.binder.AnnotatedConstantBindingBuilder bindConstant ()
protected void install (com.google.inject.Module)
com.google.inject.Module module
protected transient void addError (java.lang.String, java.lang.Object[])
String message
Object[] arguments
protected void addError (java.lang.Throwable)
Throwable t
protected void addError (com.google.inject.spi.Message)
com.google.inject.spi.Message message
protected void requestInjection (java.lang.Object)
Object instance
protected transient void requestStaticInjection (java.lang.Class[])
Class[] types
protected transient void bindInterceptor (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
protected void requireBinding (com.google.inject.Key)
com.google.inject.Key key
protected void requireBinding (java.lang.Class)
Class type
protected com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
protected com.google.inject.Provider getProvider (java.lang.Class)
Class type
protected void convertToTypes (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter converter
protected com.google.inject.Stage currentStage ()
protected com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
protected com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
protected void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeListener)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeListener listener
protected transient void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.ProvisionListener[])
com.google.inject.matcher.Matcher keyMatcher
com.google.inject.spi.ProvisionListener[] listener
}
com/google/inject/binder/AnnotatedBindingBuilder.classAnnotatedBindingBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.AnnotatedBindingBuilder extends java.lang.Object implements com.google.inject.binder.LinkedBindingBuilder {
public abstract com.google.inject.binder.LinkedBindingBuilder annotatedWith (java.lang.Class)
public abstract com.google.inject.binder.LinkedBindingBuilder annotatedWith (java.lang.annotation.Annotation)
}
com/google/inject/binder/AnnotatedConstantBindingBuilder.classAnnotatedConstantBindingBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.AnnotatedConstantBindingBuilder extends java.lang.Object {
public abstract com.google.inject.binder.ConstantBindingBuilder annotatedWith (java.lang.Class)
public abstract com.google.inject.binder.ConstantBindingBuilder annotatedWith (java.lang.annotation.Annotation)
}
com/google/inject/binder/AnnotatedElementBuilder.classAnnotatedElementBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.AnnotatedElementBuilder extends java.lang.Object {
public abstract void annotatedWith (java.lang.Class)
public abstract void annotatedWith (java.lang.annotation.Annotation)
}
com/google/inject/binder/ConstantBindingBuilder.classConstantBindingBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.ConstantBindingBuilder extends java.lang.Object {
public abstract void to (java.lang.String)
public abstract void to (int)
public abstract void to (long)
public abstract void to (boolean)
public abstract void to (double)
public abstract void to (float)
public abstract void to (short)
public abstract void to (char)
public abstract void to (byte)
public abstract void to (java.lang.Class)
public abstract void to (java.lang.Enum)
}
com/google/inject/binder/LinkedBindingBuilder.classLinkedBindingBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.LinkedBindingBuilder extends java.lang.Object implements com.google.inject.binder.ScopedBindingBuilder {
public abstract com.google.inject.binder.ScopedBindingBuilder to (java.lang.Class)
public abstract com.google.inject.binder.ScopedBindingBuilder to (com.google.inject.TypeLiteral)
public abstract com.google.inject.binder.ScopedBindingBuilder to (com.google.inject.Key)
public abstract void toInstance (java.lang.Object)
public abstract com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.Provider)
public abstract com.google.inject.binder.ScopedBindingBuilder toProvider (java.lang.Class)
public abstract com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.TypeLiteral)
public abstract com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.Key)
public abstract com.google.inject.binder.ScopedBindingBuilder toConstructor (java.lang.reflect.Constructor)
public abstract com.google.inject.binder.ScopedBindingBuilder toConstructor (java.lang.reflect.Constructor, com.google.inject.TypeLiteral)
}
com/google/inject/binder/ScopedBindingBuilder.classScopedBindingBuilder.java
package com.google.inject.binder
public abstract com.google.inject.binder.ScopedBindingBuilder extends java.lang.Object {
public abstract void in (java.lang.Class)
public abstract void in (com.google.inject.Scope)
public abstract void asEagerSingleton ()
}
com/google/inject/Binder.classBinder.java
package com.google.inject
public abstract com.google.inject.Binder extends java.lang.Object {
public transient abstract void bindInterceptor (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
public abstract void bindScope (java.lang.Class, com.google.inject.Scope)
public abstract com.google.inject.binder.LinkedBindingBuilder bind (com.google.inject.Key)
public abstract com.google.inject.binder.AnnotatedBindingBuilder bind (com.google.inject.TypeLiteral)
public abstract com.google.inject.binder.AnnotatedBindingBuilder bind (java.lang.Class)
public abstract com.google.inject.binder.AnnotatedConstantBindingBuilder bindConstant ()
public abstract void requestInjection (com.google.inject.TypeLiteral, java.lang.Object)
public abstract void requestInjection (java.lang.Object)
public transient abstract void requestStaticInjection (java.lang.Class[])
public abstract void install (com.google.inject.Module)
public abstract com.google.inject.Stage currentStage ()
public transient abstract void addError (java.lang.String, java.lang.Object[])
public abstract void addError (java.lang.Throwable)
public abstract void addError (com.google.inject.spi.Message)
public abstract com.google.inject.Provider getProvider (com.google.inject.Key)
public abstract com.google.inject.Provider getProvider (java.lang.Class)
public abstract com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
public abstract com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
public abstract void convertToTypes (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
public abstract void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeListener)
public transient abstract void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.ProvisionListener[])
public abstract com.google.inject.Binder withSource (java.lang.Object)
public transient abstract com.google.inject.Binder skipSources (java.lang.Class[])
public abstract com.google.inject.PrivateBinder newPrivateBinder ()
public abstract void requireExplicitBindings ()
public abstract void disableCircularProxies ()
}
com/google/inject/Binding.classBinding.java
package com.google.inject
public abstract com.google.inject.Binding extends java.lang.Object implements com.google.inject.spi.Element {
public abstract com.google.inject.Key getKey ()
public abstract com.google.inject.Provider getProvider ()
public abstract java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
public abstract java.lang.Object acceptScopingVisitor (com.google.inject.spi.BindingScopingVisitor)
}
com/google/inject/BindingAnnotation.classBindingAnnotation.java
package com.google.inject
public abstract com.google.inject.BindingAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/ConfigurationException.classConfigurationException.java
package com.google.inject
public final com.google.inject.ConfigurationException extends java.lang.RuntimeException {
private final com.google.common.collect.ImmutableSet messages
private Object partialValue
private static final long serialVersionUID
public void (java.lang.Iterable)
Iterable messages
public com.google.inject.ConfigurationException withPartialValue (java.lang.Object)
Object partialValue
com.google.inject.ConfigurationException result
public java.util.Collection getErrorMessages ()
public java.lang.Object getPartialValue ()
public java.lang.String getMessage ()
}
com/google/inject/CreationException.classCreationException.java
package com.google.inject
public com.google.inject.CreationException extends java.lang.RuntimeException {
private final com.google.common.collect.ImmutableSet messages
private static final long serialVersionUID
public void (java.util.Collection)
java.util.Collection messages
public java.util.Collection getErrorMessages ()
public java.lang.String getMessage ()
}
com/google/inject/Exposed.classExposed.java
package com.google.inject
public abstract com.google.inject.Exposed extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/Guice.classGuice.java
package com.google.inject
public final com.google.inject.Guice extends java.lang.Object {
private void ()
public static transient com.google.inject.Injector createInjector (com.google.inject.Module[])
com.google.inject.Module[] modules
public static com.google.inject.Injector createInjector (java.lang.Iterable)
Iterable modules
public static transient com.google.inject.Injector createInjector (com.google.inject.Stage, com.google.inject.Module[])
com.google.inject.Stage stage
com.google.inject.Module[] modules
public static com.google.inject.Injector createInjector (com.google.inject.Stage, java.lang.Iterable)
com.google.inject.Stage stage
Iterable modules
}
com/google/inject/ImplementedBy.classImplementedBy.java
package com.google.inject
public abstract com.google.inject.ImplementedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/inject/Inject.classInject.java
package com.google.inject
public abstract com.google.inject.Inject extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean optional ()
}
com/google/inject/Injector.classInjector.java
package com.google.inject
public abstract com.google.inject.Injector extends java.lang.Object {
public abstract void injectMembers (java.lang.Object)
public abstract com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
public abstract com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
public abstract java.util.Map getBindings ()
public abstract java.util.Map getAllBindings ()
public abstract com.google.inject.Binding getBinding (com.google.inject.Key)
public abstract com.google.inject.Binding getBinding (java.lang.Class)
public abstract com.google.inject.Binding getExistingBinding (com.google.inject.Key)
public abstract java.util.List findBindingsByType (com.google.inject.TypeLiteral)
public abstract com.google.inject.Provider getProvider (com.google.inject.Key)
public abstract com.google.inject.Provider getProvider (java.lang.Class)
public abstract java.lang.Object getInstance (com.google.inject.Key)
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract com.google.inject.Injector getParent ()
public abstract com.google.inject.Injector createChildInjector (java.lang.Iterable)
public transient abstract com.google.inject.Injector createChildInjector (com.google.inject.Module[])
public abstract java.util.Map getScopeBindings ()
public abstract java.util.Set getTypeConverterBindings ()
}
com/google/inject/internal/AbstractBindingBuilder.classAbstractBindingBuilder.java
package com.google.inject.internal
public abstract com.google.inject.internal.AbstractBindingBuilder extends java.lang.Object {
public static final String IMPLEMENTATION_ALREADY_SET
public static final String SINGLE_INSTANCE_AND_SCOPE
public static final String SCOPE_ALREADY_SET
public static final String BINDING_TO_NULL
public static final String CONSTANT_VALUE_ALREADY_SET
public static final String ANNOTATION_ALREADY_SPECIFIED
protected static final com.google.inject.Key NULL_KEY
protected java.util.List elements
protected int position
protected final com.google.inject.Binder binder
private com.google.inject.internal.BindingImpl binding
public void (com.google.inject.Binder, java.util.List, java.lang.Object, com.google.inject.Key)
com.google.inject.Binder binder
java.util.List elements
Object source
com.google.inject.Key key
protected com.google.inject.internal.BindingImpl getBinding ()
protected com.google.inject.internal.BindingImpl setBinding (com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl binding
protected com.google.inject.internal.BindingImpl annotatedWithInternal (java.lang.Class)
Class annotationType
protected com.google.inject.internal.BindingImpl annotatedWithInternal (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public void in (java.lang.Class)
Class scopeAnnotation
public void in (com.google.inject.Scope)
com.google.inject.Scope scope
public void asEagerSingleton ()
protected boolean keyTypeIsSet ()
protected void checkNotTargetted ()
protected void checkNotAnnotated ()
protected void checkNotScoped ()
static void ()
}
com/google/inject/internal/AbstractBindingProcessor$Processor$1.classAbstractBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.AbstractBindingProcessor$Processor$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.inject.internal.BindingImpl val$binding
final com.google.inject.internal.AbstractBindingProcessor$Processor this$1
void (com.google.inject.internal.AbstractBindingProcessor$Processor, com.google.inject.internal.BindingImpl)
public void run ()
com.google.inject.internal.ErrorsException e
}
com/google/inject/internal/AbstractBindingProcessor$Processor.classAbstractBindingProcessor.java
package com.google.inject.internal
abstract com.google.inject.internal.AbstractBindingProcessor$Processor extends com.google.inject.spi.DefaultBindingTargetVisitor {
final Object source
final com.google.inject.Key key
final Class rawType
com.google.inject.internal.Scoping scoping
final com.google.inject.internal.AbstractBindingProcessor this$0
void (com.google.inject.internal.AbstractBindingProcessor, com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl binding
protected void prepareBinding ()
protected void scheduleInitialization (com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl binding
}
com/google/inject/internal/AbstractBindingProcessor.classAbstractBindingProcessor.java
package com.google.inject.internal
abstract com.google.inject.internal.AbstractBindingProcessor extends com.google.inject.internal.AbstractProcessor {
private static final boolean DISABLE_MISPLACED_ANNOTATION_CHECK
private static final java.util.Set FORBIDDEN_TYPES
protected final com.google.inject.internal.ProcessedBindingData bindingData
void (com.google.inject.internal.Errors, com.google.inject.internal.ProcessedBindingData)
com.google.inject.internal.Errors errors
com.google.inject.internal.ProcessedBindingData bindingData
protected com.google.inject.internal.UntargettedBindingImpl invalidBinding (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
protected void putBinding (com.google.inject.internal.BindingImpl)
Throwable t
com.google.inject.internal.BindingImpl binding
com.google.inject.Key key
Class rawType
com.google.inject.internal.BindingImpl original
private boolean isOkayDuplicate (com.google.inject.internal.BindingImpl, com.google.inject.internal.BindingImpl, com.google.inject.internal.State)
com.google.inject.internal.ExposedBindingImpl exposed
com.google.inject.internal.InjectorImpl exposedFrom
com.google.inject.internal.BindingImpl original
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.State state
private void validateKey (java.lang.Object, com.google.inject.Key)
Object source
com.google.inject.Key key
static void access$000 (com.google.inject.internal.AbstractBindingProcessor, java.lang.Object, com.google.inject.Key)
com.google.inject.internal.AbstractBindingProcessor x0
Object x1
com.google.inject.Key x2
static void ()
}
com/google/inject/internal/AbstractProcessor.classAbstractProcessor.java
package com.google.inject.internal
abstract com.google.inject.internal.AbstractProcessor extends com.google.inject.spi.DefaultElementVisitor {
protected com.google.inject.internal.Errors errors
protected com.google.inject.internal.InjectorImpl injector
protected void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public void process (java.lang.Iterable)
com.google.inject.internal.InjectorShell injectorShell
java.util.Iterator i$
Iterable isolatedInjectorBuilders
public void process (com.google.inject.internal.InjectorImpl, java.util.List)
com.google.inject.spi.Element element
Boolean allDone
java.util.Iterator i
com.google.inject.internal.InjectorImpl injector
java.util.List elements
com.google.inject.internal.Errors errorsAnyElement
protected java.lang.Boolean visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element element
protected volatile java.lang.Object visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element x0
}
com/google/inject/internal/Annotations$AnnotationChecker$1.classAnnotations.java
package com.google.inject.internal
com.google.inject.internal.Annotations$AnnotationChecker$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.inject.internal.Annotations$AnnotationChecker this$0
void (com.google.inject.internal.Annotations$AnnotationChecker)
public java.lang.Boolean apply (java.lang.Class)
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
Class annotationType
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/inject/internal/Annotations$AnnotationChecker.classAnnotations.java
package com.google.inject.internal
com.google.inject.internal.Annotations$AnnotationChecker extends java.lang.Object {
private final java.util.Collection annotationTypes
private com.google.common.base.Function hasAnnotations
final java.util.Map cache
void (java.util.Collection)
java.util.Collection annotationTypes
boolean hasAnnotations (java.lang.Class)
Class annotated
static java.util.Collection access$000 (com.google.inject.internal.Annotations$AnnotationChecker)
com.google.inject.internal.Annotations$AnnotationChecker x0
}
com/google/inject/internal/Annotations.classAnnotations.java
package com.google.inject.internal
public com.google.inject.internal.Annotations extends java.lang.Object {
private static final com.google.inject.internal.Annotations$AnnotationChecker scopeChecker
private static final com.google.inject.internal.Annotations$AnnotationChecker bindingAnnotationChecker
public void ()
public static boolean isMarker (java.lang.Class)
Class annotationType
public static boolean isRetainedAtRuntime (java.lang.Class)
Class annotationType
java.lang.annotation.Retention retention
public static java.lang.Class findScopeAnnotation (com.google.inject.internal.Errors, java.lang.Class)
com.google.inject.internal.Errors errors
Class implementation
public static java.lang.Class findScopeAnnotation (com.google.inject.internal.Errors, java.lang.annotation.Annotation[])
Class annotationType
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
com.google.inject.internal.Errors errors
java.lang.annotation.Annotation[] annotations
Class found
public static boolean isScopeAnnotation (java.lang.Class)
Class annotationType
public static void checkForMisplacedScopeAnnotations (java.lang.Class, java.lang.Object, com.google.inject.internal.Errors)
Class type
Object source
com.google.inject.internal.Errors errors
Class scopeAnnotation
public static com.google.inject.Key getKey (com.google.inject.TypeLiteral, java.lang.reflect.Member, java.lang.annotation.Annotation[], com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.TypeLiteral type
java.lang.reflect.Member member
java.lang.annotation.Annotation[] annotations
com.google.inject.internal.Errors errors
int numErrorsBefore
java.lang.annotation.Annotation found
public static java.lang.annotation.Annotation findBindingAnnotation (com.google.inject.internal.Errors, java.lang.reflect.Member, java.lang.annotation.Annotation[])
Class annotationType
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
com.google.inject.internal.Errors errors
java.lang.reflect.Member member
java.lang.annotation.Annotation[] annotations
java.lang.annotation.Annotation found
public static boolean isBindingAnnotation (java.lang.Class)
Class annotationType
public static java.lang.annotation.Annotation canonicalizeIfNamed (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public static java.lang.Class canonicalizeIfNamed (java.lang.Class)
Class annotationType
static void ()
}
com/google/inject/internal/asm/$AnnotationVisitor.class
package com.google.inject.internal.asm
public abstract com.google.inject.internal.asm.$AnnotationVisitor extends java.lang.Object {
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitArray (java.lang.String)
public abstract void visitEnd ()
}
com/google/inject/internal/asm/$AnnotationWriter.class
package com.google.inject.internal.asm
final com.google.inject.internal.asm.$AnnotationWriter extends java.lang.Object implements com.google.inject.internal.asm.$AnnotationVisitor {
private final com.google.inject.internal.asm.$ClassWriter a
private int b
private final boolean c
private final com.google.inject.internal.asm.$ByteVector d
private final com.google.inject.internal.asm.$ByteVector e
private final int f
com.google.inject.internal.asm.$AnnotationWriter g
com.google.inject.internal.asm.$AnnotationWriter h
void (com.google.inject.internal.asm.$ClassWriter, boolean, com.google.inject.internal.asm.$ByteVector, com.google.inject.internal.asm.$ByteVector, int)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public com.google.inject.internal.asm.$AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
int a ()
void a (com.google.inject.internal.asm.$ByteVector)
static void a (com.google.inject.internal.asm.$AnnotationWriter[], int, com.google.inject.internal.asm.$ByteVector)
}
com/google/inject/internal/asm/$Attribute.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$Attribute extends java.lang.Object {
public final String type
byte[] b
com.google.inject.internal.asm.$Attribute a
protected void (java.lang.String)
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected com.google.inject.internal.asm.$Label[] getLabels ()
protected com.google.inject.internal.asm.$Attribute read (com.google.inject.internal.asm.$ClassReader, int, int, char[], int, com.google.inject.internal.asm.$Label[])
protected com.google.inject.internal.asm.$ByteVector write (com.google.inject.internal.asm.$ClassWriter, byte[], int, int, int)
final int a ()
final int a (com.google.inject.internal.asm.$ClassWriter, byte[], int, int, int)
final void a (com.google.inject.internal.asm.$ClassWriter, byte[], int, int, int, com.google.inject.internal.asm.$ByteVector)
}
com/google/inject/internal/asm/$ByteVector.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$ByteVector extends java.lang.Object {
byte[] a
int b
public void ()
public void (int)
public com.google.inject.internal.asm.$ByteVector putByte (int)
com.google.inject.internal.asm.$ByteVector a (int, int)
public com.google.inject.internal.asm.$ByteVector putShort (int)
com.google.inject.internal.asm.$ByteVector b (int, int)
public com.google.inject.internal.asm.$ByteVector putInt (int)
public com.google.inject.internal.asm.$ByteVector putLong (long)
public com.google.inject.internal.asm.$ByteVector putUTF8 (java.lang.String)
public com.google.inject.internal.asm.$ByteVector putByteArray (byte[], int, int)
private void a (int)
}
com/google/inject/internal/asm/$ClassAdapter.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$ClassAdapter extends java.lang.Object implements com.google.inject.internal.asm.$ClassVisitor {
protected com.google.inject.internal.asm.$ClassVisitor cv
public void (com.google.inject.internal.asm.$ClassVisitor)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public com.google.inject.internal.asm.$FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.google.inject.internal.asm.$MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
}
com/google/inject/internal/asm/$ClassReader.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$ClassReader extends java.lang.Object {
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[] a
private final String[] c
private final int d
public final int header
public void (byte[])
public void (byte[], int, int)
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
void a (com.google.inject.internal.asm.$ClassWriter)
public void (java.io.InputStream) throws java.io.IOException
public void (java.lang.String) throws java.io.IOException
private static byte[] a (java.io.InputStream) throws java.io.IOException
public void accept (com.google.inject.internal.asm.$ClassVisitor, int)
public void accept (com.google.inject.internal.asm.$ClassVisitor, com.google.inject.internal.asm.$Attribute[], int)
private void a (int, java.lang.String, char[], boolean, com.google.inject.internal.asm.$MethodVisitor)
private int a (int, char[], boolean, com.google.inject.internal.asm.$AnnotationVisitor)
private int a (int, char[], java.lang.String, com.google.inject.internal.asm.$AnnotationVisitor)
private int a (java.lang.Object[], int, int, char[], com.google.inject.internal.asm.$Label[])
protected com.google.inject.internal.asm.$Label readLabel (int, com.google.inject.internal.asm.$Label[])
private com.google.inject.internal.asm.$Attribute a (com.google.inject.internal.asm.$Attribute[], java.lang.String, int, int, char[], int, com.google.inject.internal.asm.$Label[])
public int getItem (int)
public int readByte (int)
public int readUnsignedShort (int)
public short readShort (int)
public int readInt (int)
public long readLong (int)
public java.lang.String readUTF8 (int, char[])
private java.lang.String a (int, int, char[])
public java.lang.String readClass (int, char[])
public java.lang.Object readConst (int, char[])
}
com/google/inject/internal/asm/$ClassVisitor.class
package com.google.inject.internal.asm
public abstract com.google.inject.internal.asm.$ClassVisitor extends java.lang.Object {
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (com.google.inject.internal.asm.$Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract com.google.inject.internal.asm.$FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract com.google.inject.internal.asm.$MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitEnd ()
}
com/google/inject/internal/asm/$ClassWriter.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$ClassWriter extends java.lang.Object implements com.google.inject.internal.asm.$ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final byte[] a
com.google.inject.internal.asm.$ClassReader J
int b
int c
final com.google.inject.internal.asm.$ByteVector d
com.google.inject.internal.asm.$Item[] e
int f
final com.google.inject.internal.asm.$Item g
final com.google.inject.internal.asm.$Item h
final com.google.inject.internal.asm.$Item i
com.google.inject.internal.asm.$Item[] E
private short D
private int j
private int k
String F
private int l
private int m
private int n
private int[] o
private int p
private com.google.inject.internal.asm.$ByteVector q
private int r
private int s
private com.google.inject.internal.asm.$AnnotationWriter t
private com.google.inject.internal.asm.$AnnotationWriter u
private com.google.inject.internal.asm.$Attribute v
private int w
private com.google.inject.internal.asm.$ByteVector x
com.google.inject.internal.asm.$FieldWriter y
com.google.inject.internal.asm.$FieldWriter z
com.google.inject.internal.asm.$MethodWriter A
com.google.inject.internal.asm.$MethodWriter B
private final boolean H
private final boolean G
boolean I
public void (int)
public void (com.google.inject.internal.asm.$ClassReader, int)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public com.google.inject.internal.asm.$FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.google.inject.internal.asm.$MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
public byte[] toByteArray ()
com.google.inject.internal.asm.$Item a (java.lang.Object)
public int newConst (java.lang.Object)
public int newUTF8 (java.lang.String)
com.google.inject.internal.asm.$Item a (java.lang.String)
public int newClass (java.lang.String)
com.google.inject.internal.asm.$Item a (java.lang.String, java.lang.String, java.lang.String)
public int newField (java.lang.String, java.lang.String, java.lang.String)
com.google.inject.internal.asm.$Item a (java.lang.String, java.lang.String, java.lang.String, boolean)
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
com.google.inject.internal.asm.$Item a (int)
com.google.inject.internal.asm.$Item a (float)
com.google.inject.internal.asm.$Item a (long)
com.google.inject.internal.asm.$Item a (double)
private com.google.inject.internal.asm.$Item b (java.lang.String)
public int newNameType (java.lang.String, java.lang.String)
com.google.inject.internal.asm.$Item a (java.lang.String, java.lang.String)
int c (java.lang.String)
int a (java.lang.String, int)
private com.google.inject.internal.asm.$Item c (com.google.inject.internal.asm.$Item)
int a (int, int)
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
private com.google.inject.internal.asm.$Item a (com.google.inject.internal.asm.$Item)
private void b (com.google.inject.internal.asm.$Item)
private void a (int, int, int)
static void ()
}
com/google/inject/internal/asm/$Edge.class
package com.google.inject.internal.asm
com.google.inject.internal.asm.$Edge extends java.lang.Object {
int a
com.google.inject.internal.asm.$Label b
com.google.inject.internal.asm.$Edge c
void ()
}
com/google/inject/internal/asm/$FieldVisitor.class
package com.google.inject.internal.asm
public abstract com.google.inject.internal.asm.$FieldVisitor extends java.lang.Object {
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (com.google.inject.internal.asm.$Attribute)
public abstract void visitEnd ()
}
com/google/inject/internal/asm/$FieldWriter.class
package com.google.inject.internal.asm
final com.google.inject.internal.asm.$FieldWriter extends java.lang.Object implements com.google.inject.internal.asm.$FieldVisitor {
com.google.inject.internal.asm.$FieldWriter a
private final com.google.inject.internal.asm.$ClassWriter b
private final int c
private final int d
private final int e
private int f
private int g
private com.google.inject.internal.asm.$AnnotationWriter h
private com.google.inject.internal.asm.$AnnotationWriter i
private com.google.inject.internal.asm.$Attribute j
void (com.google.inject.internal.asm.$ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
public void visitEnd ()
int a ()
void a (com.google.inject.internal.asm.$ByteVector)
}
com/google/inject/internal/asm/$Frame.class
package com.google.inject.internal.asm
final com.google.inject.internal.asm.$Frame extends java.lang.Object {
static final int[] a
com.google.inject.internal.asm.$Label b
int[] c
int[] d
private int[] e
private int[] f
private int g
private int h
private int[] i
void ()
private int a (int)
private void a (int, int)
private void b (int)
private void a (com.google.inject.internal.asm.$ClassWriter, java.lang.String)
private static int b (com.google.inject.internal.asm.$ClassWriter, java.lang.String)
private int a ()
private void c (int)
private void a (java.lang.String)
private void d (int)
private int a (com.google.inject.internal.asm.$ClassWriter, int)
void a (com.google.inject.internal.asm.$ClassWriter, int, com.google.inject.internal.asm.$Type[], int)
void a (int, int, com.google.inject.internal.asm.$ClassWriter, com.google.inject.internal.asm.$Item)
boolean a (com.google.inject.internal.asm.$ClassWriter, com.google.inject.internal.asm.$Frame, int)
private static boolean a (com.google.inject.internal.asm.$ClassWriter, int, int[], int)
static void ()
}
com/google/inject/internal/asm/$Handler.class
package com.google.inject.internal.asm
com.google.inject.internal.asm.$Handler extends java.lang.Object {
com.google.inject.internal.asm.$Label a
com.google.inject.internal.asm.$Label b
com.google.inject.internal.asm.$Label c
String d
int e
com.google.inject.internal.asm.$Handler f
void ()
}
com/google/inject/internal/asm/$Item.class
package com.google.inject.internal.asm
final com.google.inject.internal.asm.$Item extends java.lang.Object {
int a
int b
int c
long d
String g
String h
String i
int j
com.google.inject.internal.asm.$Item k
void ()
void (int)
void (int, com.google.inject.internal.asm.$Item)
void a (int)
void a (long)
void a (float)
void a (double)
void a (int, java.lang.String, java.lang.String, java.lang.String)
boolean a (com.google.inject.internal.asm.$Item)
}
com/google/inject/internal/asm/$Label.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$Label extends java.lang.Object {
public Object info
int a
int b
int c
private int d
private int[] e
int f
int g
com.google.inject.internal.asm.$Frame h
com.google.inject.internal.asm.$Label i
com.google.inject.internal.asm.$Edge j
com.google.inject.internal.asm.$Label k
public void ()
public int getOffset ()
void a (com.google.inject.internal.asm.$MethodWriter, com.google.inject.internal.asm.$ByteVector, int, boolean)
private void a (int, int)
boolean a (com.google.inject.internal.asm.$MethodWriter, int, byte[])
com.google.inject.internal.asm.$Label a ()
boolean a (long)
boolean a (com.google.inject.internal.asm.$Label)
void a (long, int)
void b (com.google.inject.internal.asm.$Label, long, int)
public java.lang.String toString ()
}
com/google/inject/internal/asm/$MethodAdapter.class
package com.google.inject.internal.asm
public com.google.inject.internal.asm.$MethodAdapter extends java.lang.Object implements com.google.inject.internal.asm.$MethodVisitor {
protected com.google.inject.internal.asm.$MethodVisitor mv
public void (com.google.inject.internal.asm.$MethodVisitor)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotationDefault ()
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.google.inject.internal.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, com.google.inject.internal.asm.$Label)
public void visitLabel (com.google.inject.internal.asm.$Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
public void visitLookupSwitchInsn (com.google.inject.internal.asm.$Label, int[], com.google.inject.internal.asm.$Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
public void visitLineNumber (int, com.google.inject.internal.asm.$Label)
public void visitMaxs (int, int)
public void visitEnd ()
}
com/google/inject/internal/asm/$MethodVisitor.class
package com.google.inject.internal.asm
public abstract com.google.inject.internal.asm.$MethodVisitor extends java.lang.Object {
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitAnnotationDefault ()
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract com.google.inject.internal.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitAttribute (com.google.inject.internal.asm.$Attribute)
public abstract void visitCode ()
public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitJumpInsn (int, com.google.inject.internal.asm.$Label)
public abstract void visitLabel (com.google.inject.internal.asm.$Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public abstract void visitTableSwitchInsn (int, int, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
public abstract void visitLookupSwitchInsn (com.google.inject.internal.asm.$Label, int[], com.google.inject.internal.asm.$Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract void visitTryCatchBlock (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.lang.String)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
public abstract void visitLineNumber (int, com.google.inject.internal.asm.$Label)
public abstract void visitMaxs (int, int)
public abstract void visitEnd ()
}
com/google/inject/internal/asm/$MethodWriter.class
package com.google.inject.internal.asm
com.google.inject.internal.asm.$MethodWriter extends java.lang.Object implements com.google.inject.internal.asm.$MethodVisitor {
com.google.inject.internal.asm.$MethodWriter a
final com.google.inject.internal.asm.$ClassWriter b
private int c
private final int d
private final int e
private final String f
String g
int h
int i
int j
int[] k
private com.google.inject.internal.asm.$ByteVector l
private com.google.inject.internal.asm.$AnnotationWriter m
private com.google.inject.internal.asm.$AnnotationWriter n
private com.google.inject.internal.asm.$AnnotationWriter[] o
private com.google.inject.internal.asm.$AnnotationWriter[] p
private int S
private com.google.inject.internal.asm.$Attribute q
private com.google.inject.internal.asm.$ByteVector r
private int s
private int t
private int u
private com.google.inject.internal.asm.$ByteVector v
private int w
private int[] x
private int y
private int[] z
private int A
private com.google.inject.internal.asm.$Handler B
private com.google.inject.internal.asm.$Handler C
private int D
private com.google.inject.internal.asm.$ByteVector E
private int F
private com.google.inject.internal.asm.$ByteVector G
private int H
private com.google.inject.internal.asm.$ByteVector I
private com.google.inject.internal.asm.$Attribute J
private boolean K
private int L
private final int M
private com.google.inject.internal.asm.$Label N
private com.google.inject.internal.asm.$Label O
private com.google.inject.internal.asm.$Label P
private int Q
private int R
void (com.google.inject.internal.asm.$ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotationDefault ()
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.google.inject.internal.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, com.google.inject.internal.asm.$Label)
public void visitLabel (com.google.inject.internal.asm.$Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
public void visitLookupSwitchInsn (com.google.inject.internal.asm.$Label, int[], com.google.inject.internal.asm.$Label[])
private void a (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
public void visitLineNumber (int, com.google.inject.internal.asm.$Label)
public void visitMaxs (int, int)
public void visitEnd ()
private void a (int, com.google.inject.internal.asm.$Label)
private void e ()
private void b (com.google.inject.internal.asm.$Frame)
private void a (int, int, int)
private void b ()
private void c ()
private void a (int, int)
private void a (java.lang.Object)
final int a ()
final void a (com.google.inject.internal.asm.$ByteVector)
private void d ()
static int c (byte[], int)
static short b (byte[], int)
static int a (byte[], int)
static void a (byte[], int, int)
static int a (int[], int[], int, int)
static void a (int[], int[], com.google.inject.internal.asm.$Label)
}
com/google/inject/internal/asm/$Opcodes.class
package com.google.inject.internal.asm
public abstract com.google.inject.internal.asm.$Opcodes extends java.lang.Object {
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 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 String INVOKEDYNAMIC_OWNER
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 ()
}
com/google/inject/internal/asm/$Type.class
package com.google.inject.internal.asm
public com.google.inject.internal.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 com.google.inject.internal.asm.$Type VOID_TYPE
public static final com.google.inject.internal.asm.$Type BOOLEAN_TYPE
public static final com.google.inject.internal.asm.$Type CHAR_TYPE
public static final com.google.inject.internal.asm.$Type BYTE_TYPE
public static final com.google.inject.internal.asm.$Type SHORT_TYPE
public static final com.google.inject.internal.asm.$Type INT_TYPE
public static final com.google.inject.internal.asm.$Type FLOAT_TYPE
public static final com.google.inject.internal.asm.$Type LONG_TYPE
public static final com.google.inject.internal.asm.$Type DOUBLE_TYPE
private final int a
private final char[] b
private final int c
private final int d
private void (int, char[], int, int)
public static com.google.inject.internal.asm.$Type getType (java.lang.String)
public static com.google.inject.internal.asm.$Type getObjectType (java.lang.String)
public static com.google.inject.internal.asm.$Type getType (java.lang.Class)
public static com.google.inject.internal.asm.$Type[] getArgumentTypes (java.lang.String)
public static com.google.inject.internal.asm.$Type[] getArgumentTypes (java.lang.reflect.Method)
public static com.google.inject.internal.asm.$Type getReturnType (java.lang.String)
public static com.google.inject.internal.asm.$Type getReturnType (java.lang.reflect.Method)
public static int getArgumentsAndReturnSizes (java.lang.String)
private static com.google.inject.internal.asm.$Type a (char[], int)
public int getSort ()
public int getDimensions ()
public com.google.inject.internal.asm.$Type getElementType ()
public java.lang.String getClassName ()
public java.lang.String getInternalName ()
public java.lang.String getDescriptor ()
public static java.lang.String getMethodDescriptor (com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type[])
private void a (java.lang.StringBuffer)
public static java.lang.String getInternalName (java.lang.Class)
public static java.lang.String getDescriptor (java.lang.Class)
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
private static void a (java.lang.StringBuffer, java.lang.Class)
public int getSize ()
public int getOpcode (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
static void ()
}
com/google/inject/internal/BindingBuilder.classBindingBuilder.java
package com.google.inject.internal
public com.google.inject.internal.BindingBuilder extends com.google.inject.internal.AbstractBindingBuilder implements com.google.inject.binder.AnnotatedBindingBuilder {
public void (com.google.inject.Binder, java.util.List, java.lang.Object, com.google.inject.Key)
com.google.inject.Binder binder
java.util.List elements
Object source
com.google.inject.Key key
public com.google.inject.internal.BindingBuilder annotatedWith (java.lang.Class)
Class annotationType
public com.google.inject.internal.BindingBuilder annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public com.google.inject.internal.BindingBuilder to (java.lang.Class)
Class implementation
public com.google.inject.internal.BindingBuilder to (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral implementation
public com.google.inject.internal.BindingBuilder to (com.google.inject.Key)
com.google.inject.Key linkedKey
com.google.inject.internal.BindingImpl base
public void toInstance (java.lang.Object)
com.google.inject.ConfigurationException e
java.util.Set injectionPoints
Object instance
java.util.Set injectionPoints
com.google.inject.internal.BindingImpl base
public com.google.inject.internal.BindingBuilder toProvider (com.google.inject.Provider)
com.google.inject.ConfigurationException e
com.google.inject.Provider provider
java.util.Set injectionPoints
com.google.inject.internal.BindingImpl base
public com.google.inject.internal.BindingBuilder toProvider (java.lang.Class)
Class providerType
public com.google.inject.internal.BindingBuilder toProvider (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral providerType
public com.google.inject.internal.BindingBuilder toProvider (com.google.inject.Key)
com.google.inject.Key providerKey
com.google.inject.internal.BindingImpl base
public com.google.inject.binder.ScopedBindingBuilder toConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public com.google.inject.binder.ScopedBindingBuilder toConstructor (java.lang.reflect.Constructor, com.google.inject.TypeLiteral)
com.google.inject.ConfigurationException e
com.google.inject.spi.InjectionPoint constructorPoint
com.google.inject.ConfigurationException e
java.lang.reflect.Constructor constructor
com.google.inject.TypeLiteral type
com.google.inject.internal.BindingImpl base
java.util.Set injectionPoints
public java.lang.String toString ()
private void copyErrorsToBinder (com.google.inject.ConfigurationException)
com.google.inject.spi.Message message
java.util.Iterator i$
com.google.inject.ConfigurationException e
public volatile com.google.inject.binder.LinkedBindingBuilder annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation x0
public volatile com.google.inject.binder.LinkedBindingBuilder annotatedWith (java.lang.Class)
Class x0
public volatile com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.Key)
com.google.inject.Key x0
public volatile com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral x0
public volatile com.google.inject.binder.ScopedBindingBuilder toProvider (java.lang.Class)
Class x0
public volatile com.google.inject.binder.ScopedBindingBuilder toProvider (com.google.inject.Provider)
com.google.inject.Provider x0
public volatile com.google.inject.binder.ScopedBindingBuilder to (com.google.inject.Key)
com.google.inject.Key x0
public volatile com.google.inject.binder.ScopedBindingBuilder to (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral x0
public volatile com.google.inject.binder.ScopedBindingBuilder to (java.lang.Class)
Class x0
}
com/google/inject/internal/BindingImpl.classBindingImpl.java
package com.google.inject.internal
public abstract com.google.inject.internal.BindingImpl extends java.lang.Object implements com.google.inject.Binding {
private final com.google.inject.internal.InjectorImpl injector
private final com.google.inject.Key key
private final Object source
private final com.google.inject.internal.Scoping scoping
private final com.google.inject.internal.InternalFactory internalFactory
private volatile com.google.inject.Provider provider
public void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
protected void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
public com.google.inject.Key getKey ()
public java.lang.Object getSource ()
public com.google.inject.Provider getProvider ()
public com.google.inject.internal.InternalFactory getInternalFactory ()
public com.google.inject.internal.Scoping getScoping ()
public boolean isConstant ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public java.lang.Object acceptScopingVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
protected com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
protected com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public java.lang.String toString ()
public com.google.inject.internal.InjectorImpl getInjector ()
}
com/google/inject/internal/BindingProcessor$1.classBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.BindingProcessor$1 extends com.google.inject.internal.AbstractBindingProcessor$Processor {
final com.google.inject.internal.BindingProcessor this$0
void (com.google.inject.internal.BindingProcessor, com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl x0
public java.lang.Boolean visit (com.google.inject.spi.ConstructorBinding)
com.google.inject.internal.ConstructorBindingImpl onInjector
com.google.inject.internal.ErrorsException e
com.google.inject.spi.ConstructorBinding binding
public java.lang.Boolean visit (com.google.inject.spi.InstanceBinding)
com.google.inject.spi.InstanceBinding binding
java.util.Set injectionPoints
Object instance
com.google.inject.internal.Initializable ref
com.google.inject.internal.ConstantFactory factory
com.google.inject.internal.InternalFactory scopedFactory
public java.lang.Boolean visit (com.google.inject.spi.ProviderInstanceBinding)
com.google.inject.spi.ProviderInstanceBinding binding
com.google.inject.Provider provider
java.util.Set injectionPoints
com.google.inject.internal.Initializable initializable
com.google.inject.internal.InternalFactory factory
com.google.inject.internal.InternalFactory scopedFactory
public java.lang.Boolean visit (com.google.inject.spi.ProviderKeyBinding)
com.google.inject.spi.ProviderKeyBinding binding
com.google.inject.Key providerKey
com.google.inject.internal.BoundProviderFactory boundProviderFactory
com.google.inject.internal.InternalFactory scopedFactory
public java.lang.Boolean visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding binding
com.google.inject.Key linkedKey
com.google.inject.internal.FactoryProxy factory
com.google.inject.internal.InternalFactory scopedFactory
public java.lang.Boolean visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding untargetted
public java.lang.Boolean visit (com.google.inject.spi.ExposedBinding)
com.google.inject.spi.ExposedBinding binding
public java.lang.Boolean visit (com.google.inject.spi.ConvertedConstantBinding)
com.google.inject.spi.ConvertedConstantBinding binding
public java.lang.Boolean visit (com.google.inject.spi.ProviderBinding)
com.google.inject.spi.ProviderBinding binding
protected java.lang.Boolean visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
public volatile java.lang.Object visit (com.google.inject.spi.ProviderBinding)
com.google.inject.spi.ProviderBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.ConvertedConstantBinding)
com.google.inject.spi.ConvertedConstantBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.ConstructorBinding)
com.google.inject.spi.ConstructorBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.ExposedBinding)
com.google.inject.spi.ExposedBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.ProviderKeyBinding)
com.google.inject.spi.ProviderKeyBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.ProviderInstanceBinding)
com.google.inject.spi.ProviderInstanceBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.InstanceBinding)
com.google.inject.spi.InstanceBinding x0
protected volatile java.lang.Object visitOther (com.google.inject.Binding)
com.google.inject.Binding x0
}
com/google/inject/internal/BindingProcessor.classBindingProcessor.java
package com.google.inject.internal
final com.google.inject.internal.BindingProcessor extends com.google.inject.internal.AbstractBindingProcessor {
private final com.google.inject.internal.Initializer initializer
void (com.google.inject.internal.Errors, com.google.inject.internal.Initializer, com.google.inject.internal.ProcessedBindingData)
com.google.inject.internal.Errors errors
com.google.inject.internal.Initializer initializer
com.google.inject.internal.ProcessedBindingData bindingData
public java.lang.Boolean visit (com.google.inject.Binding)
com.google.inject.Binding command
Class rawType
public java.lang.Boolean visit (com.google.inject.spi.PrivateElements)
com.google.inject.Key key
java.util.Iterator i$
com.google.inject.spi.PrivateElements privateElements
private void bindExposed (com.google.inject.spi.PrivateElements, com.google.inject.Key)
com.google.inject.spi.PrivateElements privateElements
com.google.inject.Key key
com.google.inject.internal.ExposedKeyFactory exposedKeyFactory
public volatile java.lang.Object visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements x0
public volatile java.lang.Object visit (com.google.inject.Binding)
com.google.inject.Binding x0
static com.google.inject.internal.Initializer access$000 (com.google.inject.internal.BindingProcessor)
com.google.inject.internal.BindingProcessor x0
}
com/google/inject/internal/BoundProviderFactory.classBoundProviderFactory.java
package com.google.inject.internal
final com.google.inject.internal.BoundProviderFactory extends com.google.inject.internal.ProviderInternalFactory implements com.google.inject.internal.CreationListener {
private final com.google.inject.internal.InjectorImpl injector
final com.google.inject.Key providerKey
private com.google.inject.internal.InternalFactory providerFactory
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, boolean, com.google.inject.internal.ProvisionListenerStackCallback)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key providerKey
Object source
boolean allowProxy
com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
public void notify (com.google.inject.internal.Errors)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Errors errors
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
protected java.lang.Object provision (javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.spi.Dependency, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
RuntimeException userException
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.spi.Dependency dependency
com.google.inject.internal.ConstructionContext constructionContext
public java.lang.String toString ()
}
com/google/inject/internal/BytecodeGen$1.classBytecodeGen.java
package com.google.inject.internal
final com.google.inject.internal.BytecodeGen$1 extends com.google.inject.internal.cglib.core.$DefaultNamingPolicy {
void ()
protected java.lang.String getTag ()
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, com.google.inject.internal.cglib.core.$Predicate)
String prefix
String source
Object key
com.google.inject.internal.cglib.core.$Predicate names
}
com/google/inject/internal/BytecodeGen$2.classBytecodeGen.java
package com.google.inject.internal
final com.google.inject.internal.BytecodeGen$2 extends com.google.inject.internal.cglib.core.$DefaultNamingPolicy {
void ()
protected java.lang.String getTag ()
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, com.google.inject.internal.cglib.core.$Predicate)
String prefix
String source
Object key
com.google.inject.internal.cglib.core.$Predicate names
}
com/google/inject/internal/BytecodeGen$3$1.classBytecodeGen.java
package com.google.inject.internal
com.google.inject.internal.BytecodeGen$3$1 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$typeClassLoader
final com.google.inject.internal.BytecodeGen$3 this$0
void (com.google.inject.internal.BytecodeGen$3, java.lang.ClassLoader)
public java.lang.ClassLoader run ()
public volatile java.lang.Object run ()
}
com/google/inject/internal/BytecodeGen$3.classBytecodeGen.java
package com.google.inject.internal
final com.google.inject.internal.BytecodeGen$3 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.ClassLoader apply (java.lang.ClassLoader)
ClassLoader typeClassLoader
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/inject/internal/BytecodeGen$BridgeClassLoader.classBytecodeGen.java
package com.google.inject.internal
com.google.inject.internal.BytecodeGen$BridgeClassLoader extends java.lang.ClassLoader {
void ()
void (java.lang.ClassLoader)
ClassLoader usersClassLoader
protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
Class clazz
Throwable e
String name
boolean resolve
java.lang.Class classicLoadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
}
com/google/inject/internal/BytecodeGen$SystemBridgeHolder.classBytecodeGen.java
package com.google.inject.internal
com.google.inject.internal.BytecodeGen$SystemBridgeHolder extends java.lang.Object {
static final com.google.inject.internal.BytecodeGen$BridgeClassLoader SYSTEM_BRIDGE
private void ()
static void ()
}
com/google/inject/internal/BytecodeGen$Visibility$1.classBytecodeGen.java
package com.google.inject.internal
final com.google.inject.internal.BytecodeGen$Visibility$1 extends com.google.inject.internal.BytecodeGen$Visibility {
void (java.lang.String, int)
public com.google.inject.internal.BytecodeGen$Visibility and (com.google.inject.internal.BytecodeGen$Visibility)
com.google.inject.internal.BytecodeGen$Visibility that
}
com/google/inject/internal/BytecodeGen$Visibility$2.classBytecodeGen.java
package com.google.inject.internal
final com.google.inject.internal.BytecodeGen$Visibility$2 extends com.google.inject.internal.BytecodeGen$Visibility {
void (java.lang.String, int)
public com.google.inject.internal.BytecodeGen$Visibility and (com.google.inject.internal.BytecodeGen$Visibility)
com.google.inject.internal.BytecodeGen$Visibility that
}
com/google/inject/internal/BytecodeGen$Visibility.classBytecodeGen.java
package com.google.inject.internal
public abstract com.google.inject.internal.BytecodeGen$Visibility extends java.lang.Enum {
public static final com.google.inject.internal.BytecodeGen$Visibility PUBLIC
public static final com.google.inject.internal.BytecodeGen$Visibility SAME_PACKAGE
private static final com.google.inject.internal.BytecodeGen$Visibility[] $VALUES
public static com.google.inject.internal.BytecodeGen$Visibility[] values ()
public static com.google.inject.internal.BytecodeGen$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.google.inject.internal.BytecodeGen$Visibility forMember (java.lang.reflect.Member)
Class[] parameterTypes
java.lang.reflect.Method method
Class type
Class[] arr$
int len$
int i$
java.lang.reflect.Member member
Class[] parameterTypes
public static com.google.inject.internal.BytecodeGen$Visibility forType (java.lang.Class)
Class type
public abstract com.google.inject.internal.BytecodeGen$Visibility and (com.google.inject.internal.BytecodeGen$Visibility)
void (java.lang.String, int, com.google.inject.internal.BytecodeGen$1)
String x0
int x1
com.google.inject.internal.BytecodeGen$1 x2
static void ()
}
com/google/inject/internal/BytecodeGen.classBytecodeGen.java
package com.google.inject.internal
public final com.google.inject.internal.BytecodeGen extends java.lang.Object {
static final java.util.logging.Logger logger
static final ClassLoader GUICE_CLASS_LOADER
static final String GUICE_INTERNAL_PACKAGE
static final String CGLIB_PACKAGE
static final com.google.inject.internal.cglib.core.$NamingPolicy FASTCLASS_NAMING_POLICY
static final com.google.inject.internal.cglib.core.$NamingPolicy ENHANCER_NAMING_POLICY
private static final boolean CUSTOM_LOADER_ENABLED
private static final java.util.Map CLASS_LOADER_CACHE
public void ()
private static java.lang.ClassLoader canonicalize (java.lang.ClassLoader)
ClassLoader classLoader
public static java.lang.ClassLoader getClassLoader (java.lang.Class)
Class type
private static java.lang.ClassLoader getClassLoader (java.lang.Class, java.lang.ClassLoader)
Class type
ClassLoader delegate
public static com.google.inject.internal.cglib.reflect.$FastClass newFastClass (java.lang.Class, com.google.inject.internal.BytecodeGen$Visibility)
Class type
com.google.inject.internal.BytecodeGen$Visibility visibility
com.google.inject.internal.cglib.reflect.$FastClass$Generator generator
public static com.google.inject.internal.cglib.proxy.$Enhancer newEnhancer (java.lang.Class, com.google.inject.internal.BytecodeGen$Visibility)
Class type
com.google.inject.internal.BytecodeGen$Visibility visibility
com.google.inject.internal.cglib.proxy.$Enhancer enhancer
static void ()
Throwable e
boolean customLoaderEnabled
}
com/google/inject/internal/cglib/core/$AbstractClassGenerator$1.classAbstractClassGenerator.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$AbstractClassGenerator$1 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Predicate {
private final java.util.Set val$nameCache
private final com.google.inject.internal.cglib.core.$AbstractClassGenerator this$0
void (com.google.inject.internal.cglib.core.$AbstractClassGenerator, java.util.Set)
public boolean evaluate (java.lang.Object)
Object arg
}
com/google/inject/internal/cglib/core/$AbstractClassGenerator$Source.classAbstractClassGenerator.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source extends java.lang.Object {
String name
java.util.Map cache
public void (java.lang.String)
String name
}
com/google/inject/internal/cglib/core/$AbstractClassGenerator.classAbstractClassGenerator.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$AbstractClassGenerator extends java.lang.Object implements com.google.inject.internal.cglib.core.$ClassGenerator {
private static final Object NAME_KEY
private static final ThreadLocal CURRENT
private com.google.inject.internal.cglib.core.$GeneratorStrategy strategy
private com.google.inject.internal.cglib.core.$NamingPolicy namingPolicy
private com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source source
private ClassLoader classLoader
private String namePrefix
private Object key
private boolean useCache
private String className
private boolean attemptLoad
protected void (com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source)
com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source source
protected void setNamePrefix (java.lang.String)
String namePrefix
protected final java.lang.String getClassName ()
private java.lang.String getClassName (java.lang.ClassLoader)
ClassLoader loader
java.util.Set nameCache
private java.util.Set getClassNameCache (java.lang.ClassLoader)
ClassLoader loader
public void setClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
public void setNamingPolicy (com.google.inject.internal.cglib.core.$NamingPolicy)
com.google.inject.internal.cglib.core.$NamingPolicy namingPolicy
public com.google.inject.internal.cglib.core.$NamingPolicy getNamingPolicy ()
public void setUseCache (boolean)
boolean useCache
public boolean getUseCache ()
public void setAttemptLoad (boolean)
boolean attemptLoad
public boolean getAttemptLoad ()
public void setStrategy (com.google.inject.internal.cglib.core.$GeneratorStrategy)
com.google.inject.internal.cglib.core.$GeneratorStrategy strategy
public com.google.inject.internal.cglib.core.$GeneratorStrategy getStrategy ()
public static com.google.inject.internal.cglib.core.$AbstractClassGenerator getCurrent ()
public java.lang.ClassLoader getClassLoader ()
ClassLoader t
protected abstract java.lang.ClassLoader getDefaultClassLoader ()
protected java.lang.Object create (java.lang.Object)
java.lang.ref.Reference ref
ClassNotFoundException e
byte[] b
String className
Object save
ClassLoader loader
java.util.Map cache2
Class gen
RuntimeException e
Error e
Exception e
Object key
protected abstract java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception
protected abstract java.lang.Object nextInstance (java.lang.Object) throws java.lang.Exception
static void ()
}
com/google/inject/internal/cglib/core/$Block.classBlock.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$Block extends java.lang.Object {
private com.google.inject.internal.cglib.core.$CodeEmitter e
private com.google.inject.internal.asm.$Label start
private com.google.inject.internal.asm.$Label end
public void (com.google.inject.internal.cglib.core.$CodeEmitter)
com.google.inject.internal.cglib.core.$CodeEmitter e
public com.google.inject.internal.cglib.core.$CodeEmitter getCodeEmitter ()
public void end ()
public com.google.inject.internal.asm.$Label getStart ()
public com.google.inject.internal.asm.$Label getEnd ()
}
com/google/inject/internal/cglib/core/$ClassEmitter$1.classClassEmitter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$ClassEmitter$1 extends com.google.inject.internal.cglib.core.$ClassInfo {
private final com.google.inject.internal.asm.$Type val$classType
private final com.google.inject.internal.asm.$Type val$superType
private final com.google.inject.internal.asm.$Type[] val$interfaces
private final int val$access
private final com.google.inject.internal.cglib.core.$ClassEmitter this$0
void (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type[], int)
public com.google.inject.internal.asm.$Type getType ()
public com.google.inject.internal.asm.$Type getSuperType ()
public com.google.inject.internal.asm.$Type[] getInterfaces ()
public int getModifiers ()
}
com/google/inject/internal/cglib/core/$ClassEmitter$2.classClassEmitter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$ClassEmitter$2 extends com.google.inject.internal.asm.$MethodAdapter {
private final com.google.inject.internal.cglib.core.$ClassEmitter this$0
void (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.asm.$MethodVisitor)
com.google.inject.internal.asm.$MethodVisitor x0
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitInsn (int)
int insn
}
com/google/inject/internal/cglib/core/$ClassEmitter$3.classClassEmitter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$ClassEmitter$3 extends com.google.inject.internal.cglib.core.$CodeEmitter {
private final com.google.inject.internal.cglib.core.$ClassEmitter this$0
void (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.asm.$MethodVisitor, int, com.google.inject.internal.cglib.core.$Signature, com.google.inject.internal.asm.$Type[])
com.google.inject.internal.cglib.core.$ClassEmitter x0
com.google.inject.internal.asm.$MethodVisitor x1
int x2
com.google.inject.internal.cglib.core.$Signature x3
com.google.inject.internal.asm.$Type[] x4
public boolean isStaticHook ()
}
com/google/inject/internal/cglib/core/$ClassEmitter$FieldInfo.classClassEmitter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo extends java.lang.Object {
int access
String name
com.google.inject.internal.asm.$Type type
Object value
public void (int, java.lang.String, com.google.inject.internal.asm.$Type, java.lang.Object)
int access
String name
com.google.inject.internal.asm.$Type type
Object value
public boolean equals (java.lang.Object)
Object o
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo other
public int hashCode ()
}
com/google/inject/internal/cglib/core/$ClassEmitter.classClassEmitter.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$ClassEmitter extends com.google.inject.internal.asm.$ClassAdapter {
private com.google.inject.internal.cglib.core.$ClassInfo classInfo
private java.util.Map fieldInfo
private static int hookCounter
private com.google.inject.internal.asm.$MethodVisitor rawStaticInit
private com.google.inject.internal.cglib.core.$CodeEmitter staticInit
private com.google.inject.internal.cglib.core.$CodeEmitter staticHook
private com.google.inject.internal.cglib.core.$Signature staticHookSig
public void (com.google.inject.internal.asm.$ClassVisitor)
com.google.inject.internal.asm.$ClassVisitor cv
public void ()
public void setTarget (com.google.inject.internal.asm.$ClassVisitor)
com.google.inject.internal.asm.$ClassVisitor cv
private static synchronized int getNextHook ()
public com.google.inject.internal.cglib.core.$ClassInfo getClassInfo ()
public void begin_class (int, int, java.lang.String, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type[], java.lang.String)
int version
int access
String className
com.google.inject.internal.asm.$Type superType
com.google.inject.internal.asm.$Type[] interfaces
String source
com.google.inject.internal.asm.$Type classType
public com.google.inject.internal.cglib.core.$CodeEmitter getStaticHook ()
protected void init ()
public int getAccess ()
public com.google.inject.internal.asm.$Type getClassType ()
public com.google.inject.internal.asm.$Type getSuperType ()
public void end_class ()
public com.google.inject.internal.cglib.core.$CodeEmitter begin_method (int, com.google.inject.internal.cglib.core.$Signature, com.google.inject.internal.asm.$Type[])
com.google.inject.internal.asm.$MethodVisitor wrapped
int access
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.asm.$Type[] exceptions
com.google.inject.internal.asm.$MethodVisitor v
public com.google.inject.internal.cglib.core.$CodeEmitter begin_static ()
public void declare_field (int, java.lang.String, com.google.inject.internal.asm.$Type, java.lang.Object)
int access
String name
com.google.inject.internal.asm.$Type type
Object value
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo existing
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo info
boolean isFieldDeclared (java.lang.String)
String name
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo getFieldInfo (java.lang.String)
String name
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo field
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 visitEnd ()
public com.google.inject.internal.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 com.google.inject.internal.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
}
com/google/inject/internal/cglib/core/$ClassGenerator.classClassGenerator.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$ClassGenerator extends java.lang.Object {
public abstract void generateClass (com.google.inject.internal.asm.$ClassVisitor) throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$ClassInfo.classClassInfo.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$ClassInfo extends java.lang.Object {
protected void ()
public abstract com.google.inject.internal.asm.$Type getType ()
public abstract com.google.inject.internal.asm.$Type getSuperType ()
public abstract com.google.inject.internal.asm.$Type[] getInterfaces ()
public abstract int getModifiers ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/internal/cglib/core/$ClassNameReader$1.classClassNameReader.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$ClassNameReader$1 extends com.google.inject.internal.asm.$ClassAdapter {
private final java.util.List val$array
void (com.google.inject.internal.asm.$ClassVisitor, java.util.List)
com.google.inject.internal.asm.$ClassVisitor x0
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
}
com/google/inject/internal/cglib/core/$ClassNameReader$EarlyExitException.classClassNameReader.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$ClassNameReader$EarlyExitException extends java.lang.RuntimeException {
private void ()
void (com.google.inject.internal.cglib.core.$ClassNameReader$1)
com.google.inject.internal.cglib.core.$ClassNameReader$1 x0
}
com/google/inject/internal/cglib/core/$ClassNameReader.classClassNameReader.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$ClassNameReader extends java.lang.Object {
private static final com.google.inject.internal.cglib.core.$ClassNameReader$EarlyExitException EARLY_EXIT
private void ()
public static java.lang.String getClassName (com.google.inject.internal.asm.$ClassReader)
com.google.inject.internal.asm.$ClassReader r
public static java.lang.String[] getClassInfo (com.google.inject.internal.asm.$ClassReader)
com.google.inject.internal.cglib.core.$ClassNameReader$EarlyExitException e
com.google.inject.internal.asm.$ClassReader r
java.util.List array
static com.google.inject.internal.cglib.core.$ClassNameReader$EarlyExitException access$100 ()
static void ()
}
com/google/inject/internal/cglib/core/$CodeEmitter$State.classCodeEmitter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$CodeEmitter$State extends com.google.inject.internal.cglib.core.$MethodInfo {
com.google.inject.internal.cglib.core.$ClassInfo classInfo
int access
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.asm.$Type[] argumentTypes
int localOffset
com.google.inject.internal.asm.$Type[] exceptionTypes
void (com.google.inject.internal.cglib.core.$ClassInfo, int, com.google.inject.internal.cglib.core.$Signature, com.google.inject.internal.asm.$Type[])
com.google.inject.internal.cglib.core.$ClassInfo classInfo
int access
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.asm.$Type[] exceptionTypes
public com.google.inject.internal.cglib.core.$ClassInfo getClassInfo ()
public int getModifiers ()
public com.google.inject.internal.cglib.core.$Signature getSignature ()
public com.google.inject.internal.asm.$Type[] getExceptionTypes ()
public com.google.inject.internal.asm.$Attribute getAttribute ()
}
com/google/inject/internal/cglib/core/$CodeEmitter.classCodeEmitter.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$CodeEmitter extends com.google.inject.internal.cglib.core.$LocalVariablesSorter {
private static final com.google.inject.internal.cglib.core.$Signature BOOLEAN_VALUE
private static final com.google.inject.internal.cglib.core.$Signature CHAR_VALUE
private static final com.google.inject.internal.cglib.core.$Signature LONG_VALUE
private static final com.google.inject.internal.cglib.core.$Signature DOUBLE_VALUE
private static final com.google.inject.internal.cglib.core.$Signature FLOAT_VALUE
private static final com.google.inject.internal.cglib.core.$Signature INT_VALUE
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_NULL
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_STRING
public static final int ADD
public static final int MUL
public static final int XOR
public static final int USHR
public static final int SUB
public static final int DIV
public static final int NEG
public static final int REM
public static final int AND
public static final int OR
public static final int GT
public static final int LT
public static final int GE
public static final int LE
public static final int NE
public static final int EQ
private com.google.inject.internal.cglib.core.$ClassEmitter ce
private com.google.inject.internal.cglib.core.$CodeEmitter$State state
void (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.asm.$MethodVisitor, int, com.google.inject.internal.cglib.core.$Signature, com.google.inject.internal.asm.$Type[])
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.asm.$MethodVisitor mv
int access
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.asm.$Type[] exceptionTypes
public void (com.google.inject.internal.cglib.core.$CodeEmitter)
com.google.inject.internal.cglib.core.$CodeEmitter wrap
public boolean isStaticHook ()
public com.google.inject.internal.cglib.core.$Signature getSignature ()
public com.google.inject.internal.asm.$Type getReturnType ()
public com.google.inject.internal.cglib.core.$MethodInfo getMethodInfo ()
public com.google.inject.internal.cglib.core.$ClassEmitter getClassEmitter ()
public void end_method ()
public com.google.inject.internal.cglib.core.$Block begin_block ()
public void catch_exception (com.google.inject.internal.cglib.core.$Block, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$Block block
com.google.inject.internal.asm.$Type exception
public void goTo (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
public void ifnull (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
public void ifnonnull (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
public void if_jump (int, com.google.inject.internal.asm.$Label)
int mode
com.google.inject.internal.asm.$Label label
public void if_icmp (int, com.google.inject.internal.asm.$Label)
int mode
com.google.inject.internal.asm.$Label label
public void if_cmp (com.google.inject.internal.asm.$Type, int, com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Type type
int mode
com.google.inject.internal.asm.$Label label
int intOp
int jumpmode
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dup_x1 ()
public void dup_x2 ()
public void dup2_x1 ()
public void dup2_x2 ()
public void swap ()
public void aconst_null ()
public void swap (com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type prev
com.google.inject.internal.asm.$Type type
public void monitorenter ()
public void monitorexit ()
public void math (int, com.google.inject.internal.asm.$Type)
int op
com.google.inject.internal.asm.$Type type
public void array_load (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void array_store (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void cast_numeric (com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type from
com.google.inject.internal.asm.$Type to
public void push (int)
int i
public void push (long)
long value
public void push (float)
float value
public void push (double)
double value
public void push (java.lang.String)
String value
public void newarray ()
public void newarray (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void arraylength ()
public void load_this ()
public void load_args ()
public void load_arg (int)
int index
public void load_args (int, int)
com.google.inject.internal.asm.$Type t
int i
int fromArg
int count
int pos
private int skipArgs (int)
int i
int numArgs
int amount
private void load_local (com.google.inject.internal.asm.$Type, int)
com.google.inject.internal.asm.$Type t
int pos
private void store_local (com.google.inject.internal.asm.$Type, int)
com.google.inject.internal.asm.$Type t
int pos
public void iinc (com.google.inject.internal.cglib.core.$Local, int)
com.google.inject.internal.cglib.core.$Local local
int amount
public void store_local (com.google.inject.internal.cglib.core.$Local)
com.google.inject.internal.cglib.core.$Local local
public void load_local (com.google.inject.internal.cglib.core.$Local)
com.google.inject.internal.cglib.core.$Local local
public void return_value ()
public void getfield (java.lang.String)
String name
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo info
int opcode
public void putfield (java.lang.String)
String name
com.google.inject.internal.cglib.core.$ClassEmitter$FieldInfo info
int opcode
public void super_getfield (java.lang.String, com.google.inject.internal.asm.$Type)
String name
com.google.inject.internal.asm.$Type type
public void super_putfield (java.lang.String, com.google.inject.internal.asm.$Type)
String name
com.google.inject.internal.asm.$Type type
public void super_getstatic (java.lang.String, com.google.inject.internal.asm.$Type)
String name
com.google.inject.internal.asm.$Type type
public void super_putstatic (java.lang.String, com.google.inject.internal.asm.$Type)
String name
com.google.inject.internal.asm.$Type type
public void getfield (com.google.inject.internal.asm.$Type, java.lang.String, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type owner
String name
com.google.inject.internal.asm.$Type type
public void putfield (com.google.inject.internal.asm.$Type, java.lang.String, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type owner
String name
com.google.inject.internal.asm.$Type type
public void getstatic (com.google.inject.internal.asm.$Type, java.lang.String, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type owner
String name
com.google.inject.internal.asm.$Type type
public void putstatic (com.google.inject.internal.asm.$Type, java.lang.String, com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type owner
String name
com.google.inject.internal.asm.$Type type
void emit_field (int, com.google.inject.internal.asm.$Type, java.lang.String, com.google.inject.internal.asm.$Type)
int opcode
com.google.inject.internal.asm.$Type ctype
String name
com.google.inject.internal.asm.$Type ftype
public void super_invoke ()
public void super_invoke (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_constructor (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void super_invoke_constructor ()
public void invoke_constructor_this ()
private void emit_invoke (int, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Signature)
int opcode
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_interface (com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.asm.$Type owner
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_virtual (com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.asm.$Type owner
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_static (com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.asm.$Type owner
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_virtual_this (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_static_this (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_constructor (com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$Signature sig
public void invoke_constructor_this (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature sig
public void super_invoke_constructor (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature sig
public void new_instance_this ()
public void new_instance (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
private void emit_type (int, com.google.inject.internal.asm.$Type)
String desc
int opcode
com.google.inject.internal.asm.$Type type
String desc
public void aaload (int)
int index
public void aaload ()
public void aastore ()
public void athrow ()
public com.google.inject.internal.asm.$Label make_label ()
public com.google.inject.internal.cglib.core.$Local make_local ()
public com.google.inject.internal.cglib.core.$Local make_local (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void checkcast_this ()
public void checkcast (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void instance_of (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void instance_of_this ()
public void process_switch (int[], com.google.inject.internal.cglib.core.$ProcessSwitchCallback)
float density
int[] keys
com.google.inject.internal.cglib.core.$ProcessSwitchCallback callback
float density
public void process_switch (int[], com.google.inject.internal.cglib.core.$ProcessSwitchCallback, boolean)
int i
com.google.inject.internal.asm.$Label label
int i
com.google.inject.internal.asm.$Label[] labels
int i
int i
com.google.inject.internal.asm.$Label[] labels
int len
int min
int max
int range
RuntimeException e
Error e
Exception e
int[] keys
com.google.inject.internal.cglib.core.$ProcessSwitchCallback callback
boolean useTable
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
private static boolean isSorted (int[])
int i
int[] keys
public void mark (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
com.google.inject.internal.asm.$Label mark ()
com.google.inject.internal.asm.$Label label
public void push (boolean)
boolean value
public void not ()
public void throw_exception (com.google.inject.internal.asm.$Type, java.lang.String)
com.google.inject.internal.asm.$Type type
String msg
public void box (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type boxed
com.google.inject.internal.asm.$Type type
public void unbox (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
com.google.inject.internal.asm.$Type t
com.google.inject.internal.cglib.core.$Signature sig
public void create_arg_array ()
int i
public void zero_or_null (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public void unbox_or_zero (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Label nonNull
com.google.inject.internal.asm.$Label end
com.google.inject.internal.asm.$Type type
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void invoke (com.google.inject.internal.cglib.core.$MethodInfo, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.asm.$Type virtualType
com.google.inject.internal.cglib.core.$ClassInfo classInfo
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$Signature sig
public void invoke (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo method
static void ()
}
com/google/inject/internal/cglib/core/$CodeGenerationException.classCodeGenerationException.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$CodeGenerationException extends java.lang.RuntimeException {
private Throwable cause
public void (java.lang.Throwable)
Throwable cause
public java.lang.Throwable getCause ()
}
com/google/inject/internal/cglib/core/$CollectionUtils.classCollectionUtils.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$CollectionUtils extends java.lang.Object {
private void ()
public static java.util.Map bucket (java.util.Collection, com.google.inject.internal.cglib.core.$Transformer)
Object value
Object key
java.util.List bucket
java.util.Iterator it
java.util.Collection c
com.google.inject.internal.cglib.core.$Transformer t
java.util.Map buckets
public static void reverse (java.util.Map, java.util.Map)
Object key
java.util.Iterator it
java.util.Map source
java.util.Map target
public static java.util.Collection filter (java.util.Collection, com.google.inject.internal.cglib.core.$Predicate)
java.util.Collection c
com.google.inject.internal.cglib.core.$Predicate p
java.util.Iterator it
public static java.util.List transform (java.util.Collection, com.google.inject.internal.cglib.core.$Transformer)
java.util.Iterator it
java.util.Collection c
com.google.inject.internal.cglib.core.$Transformer t
java.util.List result
public static java.util.Map getIndexMap (java.util.List)
java.util.Iterator it
java.util.List list
java.util.Map indexes
int index
}
com/google/inject/internal/cglib/core/$Constants.classConstants.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$Constants extends java.lang.Object implements com.google.inject.internal.asm.$Opcodes {
public static final Class[] EMPTY_CLASS_ARRAY
public static final com.google.inject.internal.asm.$Type[] TYPES_EMPTY
public static final com.google.inject.internal.cglib.core.$Signature SIG_STATIC
public static final com.google.inject.internal.asm.$Type TYPE_OBJECT_ARRAY
public static final com.google.inject.internal.asm.$Type TYPE_CLASS_ARRAY
public static final com.google.inject.internal.asm.$Type TYPE_STRING_ARRAY
public static final com.google.inject.internal.asm.$Type TYPE_OBJECT
public static final com.google.inject.internal.asm.$Type TYPE_CLASS
public static final com.google.inject.internal.asm.$Type TYPE_CLASS_LOADER
public static final com.google.inject.internal.asm.$Type TYPE_CHARACTER
public static final com.google.inject.internal.asm.$Type TYPE_BOOLEAN
public static final com.google.inject.internal.asm.$Type TYPE_DOUBLE
public static final com.google.inject.internal.asm.$Type TYPE_FLOAT
public static final com.google.inject.internal.asm.$Type TYPE_LONG
public static final com.google.inject.internal.asm.$Type TYPE_INTEGER
public static final com.google.inject.internal.asm.$Type TYPE_SHORT
public static final com.google.inject.internal.asm.$Type TYPE_BYTE
public static final com.google.inject.internal.asm.$Type TYPE_NUMBER
public static final com.google.inject.internal.asm.$Type TYPE_STRING
public static final com.google.inject.internal.asm.$Type TYPE_THROWABLE
public static final com.google.inject.internal.asm.$Type TYPE_BIG_INTEGER
public static final com.google.inject.internal.asm.$Type TYPE_BIG_DECIMAL
public static final com.google.inject.internal.asm.$Type TYPE_STRING_BUFFER
public static final com.google.inject.internal.asm.$Type TYPE_RUNTIME_EXCEPTION
public static final com.google.inject.internal.asm.$Type TYPE_ERROR
public static final com.google.inject.internal.asm.$Type TYPE_SYSTEM
public static final com.google.inject.internal.asm.$Type TYPE_SIGNATURE
public static final String CONSTRUCTOR_NAME
public static final String STATIC_NAME
public static final String SOURCE_FILE
public static final String SUID_FIELD_NAME
public static final int PRIVATE_FINAL_STATIC
public static final int SWITCH_STYLE_TRIE
public static final int SWITCH_STYLE_HASH
public static final int SWITCH_STYLE_HASHONLY
static void ()
}
com/google/inject/internal/cglib/core/$Customizer.classCustomizer.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$Customizer extends java.lang.Object {
public abstract void customize (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
}
com/google/inject/internal/cglib/core/$DebuggingClassWriter$1.classDebuggingClassWriter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$DebuggingClassWriter$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final com.google.inject.internal.cglib.core.$DebuggingClassWriter this$0
void (com.google.inject.internal.cglib.core.$DebuggingClassWriter)
public java.lang.Object run ()
com.google.inject.internal.asm.$ClassReader cr
java.io.PrintWriter pw
com.google.inject.internal.asm.util.$TraceClassVisitor tcv
java.io.File file
java.io.OutputStream out
java.io.IOException e
String dirs
byte[] b
}
com/google/inject/internal/cglib/core/$DebuggingClassWriter.classDebuggingClassWriter.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$DebuggingClassWriter extends com.google.inject.internal.asm.$ClassWriter {
public static final String DEBUG_LOCATION_PROPERTY
private static String debugLocation
private static boolean traceEnabled
private String className
private String superName
public void (int)
int flags
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 java.lang.String getClassName ()
public java.lang.String getSuperName ()
public byte[] toByteArray ()
static byte[] access$001 (com.google.inject.internal.cglib.core.$DebuggingClassWriter)
com.google.inject.internal.cglib.core.$DebuggingClassWriter x0
static java.lang.String access$100 ()
static java.lang.String access$200 (com.google.inject.internal.cglib.core.$DebuggingClassWriter)
com.google.inject.internal.cglib.core.$DebuggingClassWriter x0
static boolean access$300 ()
static void ()
Throwable ignore
}
com/google/inject/internal/cglib/core/$DefaultGeneratorStrategy.classDefaultGeneratorStrategy.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy extends java.lang.Object implements com.google.inject.internal.cglib.core.$GeneratorStrategy {
public static final com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy INSTANCE
public void ()
public byte[] generate (com.google.inject.internal.cglib.core.$ClassGenerator) throws java.lang.Exception
com.google.inject.internal.cglib.core.$ClassGenerator cg
com.google.inject.internal.asm.$ClassWriter cw
protected com.google.inject.internal.asm.$ClassWriter getClassWriter () throws java.lang.Exception
protected byte[] transform (byte[]) throws java.lang.Exception
byte[] b
protected com.google.inject.internal.cglib.core.$ClassGenerator transform (com.google.inject.internal.cglib.core.$ClassGenerator) throws java.lang.Exception
com.google.inject.internal.cglib.core.$ClassGenerator cg
static void ()
}
com/google/inject/internal/cglib/core/$DefaultNamingPolicy.classDefaultNamingPolicy.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$DefaultNamingPolicy extends java.lang.Object implements com.google.inject.internal.cglib.core.$NamingPolicy {
public static final com.google.inject.internal.cglib.core.$DefaultNamingPolicy INSTANCE
public void ()
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, com.google.inject.internal.cglib.core.$Predicate)
String prefix
String source
Object key
com.google.inject.internal.cglib.core.$Predicate names
String base
String attempt
int index
protected java.lang.String getTag ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
static void ()
}
com/google/inject/internal/cglib/core/$DuplicatesPredicate.classDuplicatesPredicate.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$DuplicatesPredicate extends java.lang.Object implements com.google.inject.internal.cglib.core.$Predicate {
private java.util.Set unique
public void ()
public boolean evaluate (java.lang.Object)
Object arg
}
com/google/inject/internal/cglib/core/$EmitUtils$1.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$1 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
void ()
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$10.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$10 extends java.lang.Object implements com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper {
private final java.util.Map val$cache
void (java.util.Map)
public com.google.inject.internal.asm.$Type[] getParameterTypes (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo member
com.google.inject.internal.asm.$Type[] types
}
com/google/inject/internal/cglib/core/$EmitUtils$11.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$11 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
void ()
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$12.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$12 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final java.util.Map val$buckets
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper val$cached
private final com.google.inject.internal.asm.$Label val$def
private final com.google.inject.internal.asm.$Label val$end
void (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.Map, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label) throws java.lang.Exception
Object key
com.google.inject.internal.asm.$Label dontUseEnd
public void processDefault () throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$EmitUtils$13.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$13 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper val$typer
void (com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper)
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$14.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$14 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final java.util.Map val$buckets
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper val$typer
private final com.google.inject.internal.asm.$Label val$def
private final com.google.inject.internal.asm.$Label val$end
void (java.util.Map, com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
public void processCase (int, com.google.inject.internal.asm.$Label) throws java.lang.Exception
int key
com.google.inject.internal.asm.$Label dontUseEnd
java.util.List bucket
public void processDefault () throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$EmitUtils$15.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$15 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper val$typer
private final int val$j
void (com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, int)
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$16.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$16 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final java.util.Map val$fbuckets
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper val$typer
private final com.google.inject.internal.asm.$Label val$def
private final com.google.inject.internal.asm.$Label val$end
private final java.util.BitSet val$checked
void (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.Map, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.util.BitSet)
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label) throws java.lang.Exception
Object key
com.google.inject.internal.asm.$Label dontUseEnd
public void processDefault () throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$EmitUtils$2.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$2 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final java.util.Map val$buckets
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.asm.$Label val$def
private final com.google.inject.internal.asm.$Label val$end
void (java.util.Map, com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
public void processCase (int, com.google.inject.internal.asm.$Label) throws java.lang.Exception
int key
com.google.inject.internal.asm.$Label ignore_end
java.util.List bucket
public void processDefault ()
}
com/google/inject/internal/cglib/core/$EmitUtils$3.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$3 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final int val$index
void (int)
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$4.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$4 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final java.util.Map val$buckets
private final int val$index
private final int val$len
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.asm.$Label val$end
private final com.google.inject.internal.asm.$Label val$def
void (java.util.Map, int, int, com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
public void processCase (int, com.google.inject.internal.asm.$Label) throws java.lang.Exception
int key
com.google.inject.internal.asm.$Label ignore_end
java.util.List bucket
public void processDefault ()
}
com/google/inject/internal/cglib/core/$EmitUtils$5.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$5 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
void ()
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/core/$EmitUtils$6.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$6 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final java.util.Map val$buckets
private final boolean val$skipEquals
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.core.$ObjectSwitchCallback val$callback
private final com.google.inject.internal.asm.$Label val$end
private final com.google.inject.internal.asm.$Label val$def
void (java.util.Map, boolean, com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
public void processCase (int, com.google.inject.internal.asm.$Label) throws java.lang.Exception
String string
java.util.Iterator it
int key
com.google.inject.internal.asm.$Label ignore_end
java.util.List bucket
com.google.inject.internal.asm.$Label next
public void processDefault ()
}
com/google/inject/internal/cglib/core/$EmitUtils$7.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$7 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessArrayCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final int val$multiplier
private final com.google.inject.internal.cglib.core.$Customizer val$customizer
void (com.google.inject.internal.cglib.core.$CodeEmitter, int, com.google.inject.internal.cglib.core.$Customizer)
public void processElement (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
}
com/google/inject/internal/cglib/core/$EmitUtils$8.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$8 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessArrayCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.asm.$Label val$notEquals
private final com.google.inject.internal.cglib.core.$Customizer val$customizer
void (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Label, com.google.inject.internal.cglib.core.$Customizer)
public void processElement (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
}
com/google/inject/internal/cglib/core/$EmitUtils$9.classEmitUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$EmitUtils$9 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessArrayCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters val$d
private final com.google.inject.internal.cglib.core.$Customizer val$customizer
void (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters, com.google.inject.internal.cglib.core.$Customizer)
public void processElement (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
}
com/google/inject/internal/cglib/core/$EmitUtils$ArrayDelimiters.classEmitUtils.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters extends java.lang.Object {
private String before
private String inside
private String after
public void (java.lang.String, java.lang.String, java.lang.String)
String before
String inside
String after
static java.lang.String access$400 (com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters)
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters x0
static java.lang.String access$600 (com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters)
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters x0
static java.lang.String access$700 (com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters)
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters x0
}
com/google/inject/internal/cglib/core/$EmitUtils$ParameterTyper.classEmitUtils.java
package com.google.inject.internal.cglib.core
abstract com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper extends java.lang.Object {
public abstract com.google.inject.internal.asm.$Type[] getParameterTypes (com.google.inject.internal.cglib.core.$MethodInfo)
}
com/google/inject/internal/cglib/core/$EmitUtils.classEmitUtils.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$EmitUtils extends java.lang.Object {
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_NULL
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_THROWABLE
private static final com.google.inject.internal.cglib.core.$Signature GET_NAME
private static final com.google.inject.internal.cglib.core.$Signature HASH_CODE
private static final com.google.inject.internal.cglib.core.$Signature EQUALS
private static final com.google.inject.internal.cglib.core.$Signature STRING_LENGTH
private static final com.google.inject.internal.cglib.core.$Signature STRING_CHAR_AT
private static final com.google.inject.internal.cglib.core.$Signature FOR_NAME
private static final com.google.inject.internal.cglib.core.$Signature DOUBLE_TO_LONG_BITS
private static final com.google.inject.internal.cglib.core.$Signature FLOAT_TO_INT_BITS
private static final com.google.inject.internal.cglib.core.$Signature TO_STRING
private static final com.google.inject.internal.cglib.core.$Signature APPEND_STRING
private static final com.google.inject.internal.cglib.core.$Signature APPEND_INT
private static final com.google.inject.internal.cglib.core.$Signature APPEND_DOUBLE
private static final com.google.inject.internal.cglib.core.$Signature APPEND_FLOAT
private static final com.google.inject.internal.cglib.core.$Signature APPEND_CHAR
private static final com.google.inject.internal.cglib.core.$Signature APPEND_LONG
private static final com.google.inject.internal.cglib.core.$Signature APPEND_BOOLEAN
private static final com.google.inject.internal.cglib.core.$Signature LENGTH
private static final com.google.inject.internal.cglib.core.$Signature SET_LENGTH
private static final com.google.inject.internal.cglib.core.$Signature GET_DECLARED_METHOD
public static final com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters DEFAULT_DELIMITERS
static Class class$org$objectweb$asm$Type
static Class class$java$lang$Class
private void ()
public static void factory_method (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void null_constructor (com.google.inject.internal.cglib.core.$ClassEmitter)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void process_array (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$ProcessArrayCallback callback
com.google.inject.internal.asm.$Type componentType
com.google.inject.internal.cglib.core.$Local array
com.google.inject.internal.cglib.core.$Local loopvar
com.google.inject.internal.asm.$Label loopbody
com.google.inject.internal.asm.$Label checkloop
public static void process_arrays (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$ProcessArrayCallback callback
com.google.inject.internal.asm.$Type componentType
com.google.inject.internal.cglib.core.$Local array1
com.google.inject.internal.cglib.core.$Local array2
com.google.inject.internal.cglib.core.$Local loopvar
com.google.inject.internal.asm.$Label loopbody
com.google.inject.internal.asm.$Label checkloop
public static void string_switch (com.google.inject.internal.cglib.core.$CodeEmitter, java.lang.String[], int, com.google.inject.internal.cglib.core.$ObjectSwitchCallback)
RuntimeException ex
Error ex
Exception ex
com.google.inject.internal.cglib.core.$CodeEmitter e
String[] strings
int switchStyle
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
private static void string_switch_trie (com.google.inject.internal.cglib.core.$CodeEmitter, java.lang.String[], com.google.inject.internal.cglib.core.$ObjectSwitchCallback) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter e
String[] strings
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
java.util.Map buckets
private static void stringSwitchHelper (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List strings
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
int index
int len
java.util.Map buckets
static int[] getSwitchKeys (java.util.Map)
java.util.Iterator it
java.util.Map buckets
int[] keys
int index
private static void string_switch_hash (com.google.inject.internal.cglib.core.$CodeEmitter, java.lang.String[], com.google.inject.internal.cglib.core.$ObjectSwitchCallback, boolean) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter e
String[] strings
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
boolean skipEquals
java.util.Map buckets
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
public static void load_class_this (com.google.inject.internal.cglib.core.$CodeEmitter)
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void load_class (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
private static void load_class_helper (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter hook
com.google.inject.internal.cglib.core.$ClassEmitter ce
String typeName
String fieldName
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
public static void push_array (com.google.inject.internal.cglib.core.$CodeEmitter, java.lang.Object[])
int i
com.google.inject.internal.cglib.core.$CodeEmitter e
Object[] array
private static java.lang.Class remapComponentType (java.lang.Class)
Class componentType
public static void push_object (com.google.inject.internal.cglib.core.$CodeEmitter, java.lang.Object)
Class type
com.google.inject.internal.cglib.core.$CodeEmitter e
Object obj
public static void hash_code (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, int, com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
int multiplier
com.google.inject.internal.cglib.core.$Customizer customizer
private static void hash_array (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, int, com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
int multiplier
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.asm.$Label skip
com.google.inject.internal.asm.$Label end
private static void hash_object (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.asm.$Label skip
com.google.inject.internal.asm.$Label end
private static void hash_primitive (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
private static void hash_long (com.google.inject.internal.cglib.core.$CodeEmitter)
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void not_equals (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Label, com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.asm.$Label notEquals
com.google.inject.internal.cglib.core.$Customizer customizer
private static void not_equals_helper (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Label, com.google.inject.internal.cglib.core.$Customizer, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.asm.$Label checkContents
com.google.inject.internal.asm.$Label end
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.asm.$Label notEquals
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.cglib.core.$ProcessArrayCallback callback
private static void nullcmp (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Label oneNull
com.google.inject.internal.asm.$Label bothNull
com.google.inject.internal.asm.$Label nonNull
com.google.inject.internal.asm.$Label oneNullHelper
com.google.inject.internal.asm.$Label end
public static void append_string (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters, com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters delims
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters d
com.google.inject.internal.cglib.core.$ProcessArrayCallback callback
private static void append_string_helper (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters, com.google.inject.internal.cglib.core.$Customizer, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters delims
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.cglib.core.$ProcessArrayCallback callback
com.google.inject.internal.asm.$Label skip
com.google.inject.internal.asm.$Label end
private static void shrinkStringBuffer (com.google.inject.internal.cglib.core.$CodeEmitter, int)
com.google.inject.internal.cglib.core.$CodeEmitter e
int amt
public static void load_method (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
public static void method_switch (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback)
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List methods
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
public static void constructor_switch (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback)
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List constructors
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
private static void member_switch_helper (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, boolean)
java.util.Map buckets
String[] names
java.util.Map cache
com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper cached
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
RuntimeException ex
Error ex
Exception ex
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List members
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
boolean useName
private static void member_helper_size (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List members
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper typer
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
java.util.Map buckets
private static void member_helper_type (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.util.BitSet) throws java.lang.Exception
int i
com.google.inject.internal.cglib.core.$MethodInfo member
com.google.inject.internal.asm.$Type[] types
int j
java.util.Map test
int i
java.util.Map fbuckets
String[] names
com.google.inject.internal.asm.$Type[] example
java.util.Map buckets
int index
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List members
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper typer
com.google.inject.internal.asm.$Label def
com.google.inject.internal.asm.$Label end
java.util.BitSet checked
public static void wrap_throwable (com.google.inject.internal.cglib.core.$Block, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$Block block
com.google.inject.internal.asm.$Type wrapper
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void add_properties (com.google.inject.internal.cglib.core.$ClassEmitter, java.lang.String[], com.google.inject.internal.asm.$Type[])
String fieldName
int i
com.google.inject.internal.cglib.core.$ClassEmitter ce
String[] names
com.google.inject.internal.asm.$Type[] types
public static void add_property (com.google.inject.internal.cglib.core.$ClassEmitter, java.lang.String, com.google.inject.internal.asm.$Type, java.lang.String)
com.google.inject.internal.cglib.core.$ClassEmitter ce
String name
com.google.inject.internal.asm.$Type type
String fieldName
String property
com.google.inject.internal.cglib.core.$CodeEmitter e
public static void wrap_undeclared_throwable (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$Block, com.google.inject.internal.asm.$Type[], com.google.inject.internal.asm.$Type)
int i
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$Block handler
com.google.inject.internal.asm.$Type[] exceptions
com.google.inject.internal.asm.$Type wrapper
java.util.Set set
boolean needThrow
public static com.google.inject.internal.cglib.core.$CodeEmitter begin_method (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$ClassEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
public static com.google.inject.internal.cglib.core.$CodeEmitter begin_method (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$MethodInfo, int)
com.google.inject.internal.cglib.core.$ClassEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
int access
static void access$000 (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter x0
java.util.List x1
com.google.inject.internal.cglib.core.$ObjectSwitchCallback x2
com.google.inject.internal.asm.$Label x3
com.google.inject.internal.asm.$Label x4
int x5
static com.google.inject.internal.cglib.core.$Signature access$100 ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void access$200 (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Label, com.google.inject.internal.cglib.core.$Customizer, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.cglib.core.$CodeEmitter x0
com.google.inject.internal.asm.$Type x1
com.google.inject.internal.asm.$Label x2
com.google.inject.internal.cglib.core.$Customizer x3
com.google.inject.internal.cglib.core.$ProcessArrayCallback x4
static void access$300 (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type, com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters, com.google.inject.internal.cglib.core.$Customizer, com.google.inject.internal.cglib.core.$ProcessArrayCallback)
com.google.inject.internal.cglib.core.$CodeEmitter x0
com.google.inject.internal.asm.$Type x1
com.google.inject.internal.cglib.core.$EmitUtils$ArrayDelimiters x2
com.google.inject.internal.cglib.core.$Customizer x3
com.google.inject.internal.cglib.core.$ProcessArrayCallback x4
static com.google.inject.internal.cglib.core.$Signature access$500 ()
static void access$800 (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter x0
java.util.List x1
com.google.inject.internal.cglib.core.$ObjectSwitchCallback x2
com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper x3
com.google.inject.internal.asm.$Label x4
com.google.inject.internal.asm.$Label x5
static void access$900 (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, com.google.inject.internal.cglib.core.$ObjectSwitchCallback, com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.util.BitSet) throws java.lang.Exception
com.google.inject.internal.cglib.core.$CodeEmitter x0
java.util.List x1
com.google.inject.internal.cglib.core.$ObjectSwitchCallback x2
com.google.inject.internal.cglib.core.$EmitUtils$ParameterTyper x3
com.google.inject.internal.asm.$Label x4
com.google.inject.internal.asm.$Label x5
java.util.BitSet x6
static void ()
}
com/google/inject/internal/cglib/core/$GeneratorStrategy.classGeneratorStrategy.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$GeneratorStrategy extends java.lang.Object {
public abstract byte[] generate (com.google.inject.internal.cglib.core.$ClassGenerator) throws java.lang.Exception
public abstract boolean equals (java.lang.Object)
}
com/google/inject/internal/cglib/core/$KeyFactory$1.classKeyFactory.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$KeyFactory$1 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Customizer {
void ()
public void customize (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
}
com/google/inject/internal/cglib/core/$KeyFactory$2.classKeyFactory.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$KeyFactory$2 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Customizer {
void ()
public void customize (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Type type
}
com/google/inject/internal/cglib/core/$KeyFactory$Generator.classKeyFactory.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$KeyFactory$Generator extends com.google.inject.internal.cglib.core.$AbstractClassGenerator {
private static final com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source SOURCE
private Class keyInterface
private com.google.inject.internal.cglib.core.$Customizer customizer
private int constant
private int multiplier
public void ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void setCustomizer (com.google.inject.internal.cglib.core.$Customizer)
com.google.inject.internal.cglib.core.$Customizer customizer
public void setInterface (java.lang.Class)
Class keyInterface
public com.google.inject.internal.cglib.core.$KeyFactory create ()
public void setHashConstant (int)
int constant
public void setHashMultiplier (int)
int multiplier
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
public void generateClass (com.google.inject.internal.asm.$ClassVisitor)
int i
int i
int i
int i
com.google.inject.internal.asm.$ClassVisitor v
com.google.inject.internal.cglib.core.$ClassEmitter ce
java.lang.reflect.Method newInstance
com.google.inject.internal.asm.$Type[] parameterTypes
int seed
com.google.inject.internal.cglib.core.$CodeEmitter e
int hc
int hm
com.google.inject.internal.asm.$Label fail
private java.lang.String getFieldName (int)
int arg
static void ()
}
com/google/inject/internal/cglib/core/$KeyFactory.classKeyFactory.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$KeyFactory extends java.lang.Object {
private static final com.google.inject.internal.cglib.core.$Signature GET_NAME
private static final com.google.inject.internal.cglib.core.$Signature GET_CLASS
private static final com.google.inject.internal.cglib.core.$Signature HASH_CODE
private static final com.google.inject.internal.cglib.core.$Signature EQUALS
private static final com.google.inject.internal.cglib.core.$Signature TO_STRING
private static final com.google.inject.internal.cglib.core.$Signature APPEND_STRING
private static final com.google.inject.internal.asm.$Type KEY_FACTORY
private static final int[] PRIMES
public static final com.google.inject.internal.cglib.core.$Customizer CLASS_BY_NAME
public static final com.google.inject.internal.cglib.core.$Customizer OBJECT_BY_CLASS
static Class class$net$sf$cglib$core$KeyFactory
static Class class$java$lang$Object
protected void ()
public static com.google.inject.internal.cglib.core.$KeyFactory create (java.lang.Class)
Class keyInterface
public static com.google.inject.internal.cglib.core.$KeyFactory create (java.lang.Class, com.google.inject.internal.cglib.core.$Customizer)
Class keyInterface
com.google.inject.internal.cglib.core.$Customizer customizer
public static com.google.inject.internal.cglib.core.$KeyFactory create (java.lang.ClassLoader, java.lang.Class, com.google.inject.internal.cglib.core.$Customizer)
ClassLoader loader
Class keyInterface
com.google.inject.internal.cglib.core.$Customizer customizer
com.google.inject.internal.cglib.core.$KeyFactory$Generator gen
static com.google.inject.internal.cglib.core.$Signature access$000 ()
static com.google.inject.internal.cglib.core.$Signature access$100 ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static com.google.inject.internal.asm.$Type access$200 ()
static com.google.inject.internal.cglib.core.$Signature access$300 ()
static int[] access$400 ()
static com.google.inject.internal.cglib.core.$Signature access$500 ()
static com.google.inject.internal.cglib.core.$Signature access$600 ()
static com.google.inject.internal.cglib.core.$Signature access$700 ()
static void ()
}
com/google/inject/internal/cglib/core/$Local.classLocal.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$Local extends java.lang.Object {
private com.google.inject.internal.asm.$Type type
private int index
public void (int, com.google.inject.internal.asm.$Type)
int index
com.google.inject.internal.asm.$Type type
public int getIndex ()
public com.google.inject.internal.asm.$Type getType ()
}
com/google/inject/internal/cglib/core/$LocalVariablesSorter$1.classLocalVariablesSorter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$LocalVariablesSorter$1 extends java.lang.Object {
}
com/google/inject/internal/cglib/core/$LocalVariablesSorter$State.classLocalVariablesSorter.java
package com.google.inject.internal.cglib.core
com.google.inject.internal.cglib.core.$LocalVariablesSorter$State extends java.lang.Object {
int[] mapping
int nextLocal
private void ()
void (com.google.inject.internal.cglib.core.$LocalVariablesSorter$1)
com.google.inject.internal.cglib.core.$LocalVariablesSorter$1 x0
}
com/google/inject/internal/cglib/core/$LocalVariablesSorter.classLocalVariablesSorter.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$LocalVariablesSorter extends com.google.inject.internal.asm.$MethodAdapter {
protected final int firstLocal
private final com.google.inject.internal.cglib.core.$LocalVariablesSorter$State state
public void (int, java.lang.String, com.google.inject.internal.asm.$MethodVisitor)
int i
int access
String desc
com.google.inject.internal.asm.$MethodVisitor mv
com.google.inject.internal.asm.$Type[] args
public void (com.google.inject.internal.cglib.core.$LocalVariablesSorter)
com.google.inject.internal.cglib.core.$LocalVariablesSorter lvs
public void visitVarInsn (int, int)
int opcode
int var
int size
public void visitIincInsn (int, int)
int var
int increment
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
String name
String desc
String signature
com.google.inject.internal.asm.$Label start
com.google.inject.internal.asm.$Label end
int index
protected int newLocal (int)
int size
int var
private int remap (int, int)
int[] newMapping
int var
int size
int key
int length
int value
private int remap (int)
int var
int key
int value
}
com/google/inject/internal/cglib/core/$MethodInfo.classMethodInfo.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$MethodInfo extends java.lang.Object {
protected void ()
public abstract com.google.inject.internal.cglib.core.$ClassInfo getClassInfo ()
public abstract int getModifiers ()
public abstract com.google.inject.internal.cglib.core.$Signature getSignature ()
public abstract com.google.inject.internal.asm.$Type[] getExceptionTypes ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/internal/cglib/core/$MethodInfoTransformer.classMethodInfoTransformer.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$MethodInfoTransformer extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private static final com.google.inject.internal.cglib.core.$MethodInfoTransformer INSTANCE
public void ()
public static com.google.inject.internal.cglib.core.$MethodInfoTransformer getInstance ()
public java.lang.Object transform (java.lang.Object)
Object value
static void ()
}
com/google/inject/internal/cglib/core/$MethodWrapper$MethodWrapperKey.classMethodWrapper.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$MethodWrapper$MethodWrapperKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], java.lang.String)
}
com/google/inject/internal/cglib/core/$MethodWrapper.classMethodWrapper.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$MethodWrapper extends java.lang.Object {
private static final com.google.inject.internal.cglib.core.$MethodWrapper$MethodWrapperKey KEY_FACTORY
static Class class$net$sf$cglib$core$MethodWrapper$MethodWrapperKey
private void ()
public static java.lang.Object create (java.lang.reflect.Method)
java.lang.reflect.Method method
public static java.util.Set createSet (java.util.Collection)
java.util.Iterator it
java.util.Collection methods
java.util.Set set
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/google/inject/internal/cglib/core/$NamingPolicy.classNamingPolicy.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$NamingPolicy extends java.lang.Object {
public abstract java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, com.google.inject.internal.cglib.core.$Predicate)
public abstract boolean equals (java.lang.Object)
}
com/google/inject/internal/cglib/core/$ObjectSwitchCallback.classObjectSwitchCallback.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$ObjectSwitchCallback extends java.lang.Object {
public abstract void processCase (java.lang.Object, com.google.inject.internal.asm.$Label) throws java.lang.Exception
public abstract void processDefault () throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$Predicate.classPredicate.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$Predicate extends java.lang.Object {
public abstract boolean evaluate (java.lang.Object)
}
com/google/inject/internal/cglib/core/$ProcessArrayCallback.classProcessArrayCallback.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$ProcessArrayCallback extends java.lang.Object {
public abstract void processElement (com.google.inject.internal.asm.$Type)
}
com/google/inject/internal/cglib/core/$ProcessSwitchCallback.classProcessSwitchCallback.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$ProcessSwitchCallback extends java.lang.Object {
public abstract void processCase (int, com.google.inject.internal.asm.$Label) throws java.lang.Exception
public abstract void processDefault () throws java.lang.Exception
}
com/google/inject/internal/cglib/core/$ReflectUtils$1.classReflectUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$ReflectUtils$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
com/google/inject/internal/cglib/core/$ReflectUtils$2.classReflectUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$ReflectUtils$2 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
Class loader
ClassNotFoundException e
NoSuchMethodException e
}
com/google/inject/internal/cglib/core/$ReflectUtils$3.classReflectUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$ReflectUtils$3 extends com.google.inject.internal.cglib.core.$MethodInfo {
private com.google.inject.internal.cglib.core.$ClassInfo ci
private final java.lang.reflect.Member val$member
private final int val$modifiers
private final com.google.inject.internal.cglib.core.$Signature val$sig
void (java.lang.reflect.Member, int, com.google.inject.internal.cglib.core.$Signature)
public com.google.inject.internal.cglib.core.$ClassInfo getClassInfo ()
public int getModifiers ()
public com.google.inject.internal.cglib.core.$Signature getSignature ()
public com.google.inject.internal.asm.$Type[] getExceptionTypes ()
public com.google.inject.internal.asm.$Attribute getAttribute ()
}
com/google/inject/internal/cglib/core/$ReflectUtils$4.classReflectUtils.java
package com.google.inject.internal.cglib.core
final com.google.inject.internal.cglib.core.$ReflectUtils$4 extends com.google.inject.internal.cglib.core.$ClassInfo {
private final com.google.inject.internal.asm.$Type val$type
private final com.google.inject.internal.asm.$Type val$sc
private final Class val$clazz
void (com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type, java.lang.Class)
public com.google.inject.internal.asm.$Type getType ()
public com.google.inject.internal.asm.$Type getSuperType ()
public com.google.inject.internal.asm.$Type[] getInterfaces ()
public int getModifiers ()
}
com/google/inject/internal/cglib/core/$ReflectUtils.classReflectUtils.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$ReflectUtils extends java.lang.Object {
private static final java.util.Map primitives
private static final java.util.Map transforms
private static final ClassLoader defaultLoader
private static java.lang.reflect.Method DEFINE_CLASS
private static final java.security.ProtectionDomain PROTECTION_DOMAIN
private static final String[] CGLIB_PACKAGES
static Class class$net$sf$cglib$core$ReflectUtils
static Class class$java$lang$String
static Class array$B
static Class class$java$security$ProtectionDomain
static Class class$java$lang$Object
private void ()
public static com.google.inject.internal.asm.$Type[] getExceptionTypes (java.lang.reflect.Member)
java.lang.reflect.Member member
public static com.google.inject.internal.cglib.core.$Signature getSignature (java.lang.reflect.Member)
com.google.inject.internal.asm.$Type[] types
java.lang.reflect.Member member
public static java.lang.reflect.Constructor findConstructor (java.lang.String)
String desc
public static java.lang.reflect.Constructor findConstructor (java.lang.String, java.lang.ClassLoader)
int lparen
String className
ClassNotFoundException e
NoSuchMethodException e
String desc
ClassLoader loader
public static java.lang.reflect.Method findMethod (java.lang.String)
String desc
public static java.lang.reflect.Method findMethod (java.lang.String, java.lang.ClassLoader)
int lparen
int dot
String className
String methodName
ClassNotFoundException e
NoSuchMethodException e
String desc
ClassLoader loader
private static java.lang.Class[] parseTypes (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
int comma
int i
String desc
ClassLoader loader
int lparen
int rparen
java.util.List params
int start
Class[] types
private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String className
ClassLoader loader
private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader, java.lang.String[]) throws java.lang.ClassNotFoundException
int i
ClassNotFoundException ignore
ClassNotFoundException ignore
int i
Class c
ClassNotFoundException ignore
String transform
String className
ClassLoader loader
String[] packages
String save
int dimensions
int index
StringBuffer brackets
String prefix
String suffix
public static java.lang.Object newInstance (java.lang.Class)
Class type
public static java.lang.Object newInstance (java.lang.Class, java.lang.Class[], java.lang.Object[])
Class type
Class[] parameterTypes
Object[] args
public static java.lang.Object newInstance (java.lang.reflect.Constructor, java.lang.Object[])
Object result
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor cstruct
Object[] args
boolean flag
public static java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[])
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Class type
Class[] parameterTypes
public static java.lang.String[] getNames (java.lang.Class[])
int i
Class[] classes
String[] names
public static java.lang.Class[] getClasses (java.lang.Object[])
int i
Object[] objects
Class[] classes
public static java.lang.reflect.Method findNewInstance (java.lang.Class)
Class iface
java.lang.reflect.Method m
public static java.lang.reflect.Method[] getPropertyMethods (java.beans.PropertyDescriptor[], boolean, boolean)
java.beans.PropertyDescriptor pd
int i
java.beans.PropertyDescriptor[] properties
boolean read
boolean write
java.util.Set methods
public static java.beans.PropertyDescriptor[] getBeanProperties (java.lang.Class)
Class type
public static java.beans.PropertyDescriptor[] getBeanGetters (java.lang.Class)
Class type
public static java.beans.PropertyDescriptor[] getBeanSetters (java.lang.Class)
Class type
private static java.beans.PropertyDescriptor[] getPropertiesHelper (java.lang.Class, boolean, boolean)
java.beans.PropertyDescriptor pd
int i
java.beans.BeanInfo info
java.beans.PropertyDescriptor[] all
java.util.List properties
java.beans.IntrospectionException e
Class type
boolean read
boolean write
public static java.lang.reflect.Method findDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException
NoSuchMethodException e
Class type
String methodName
Class[] parameterTypes
Class cl
public static java.util.List addAllMethods (java.lang.Class, java.util.List)
int i
Class type
java.util.List list
Class superclass
Class[] interfaces
public static java.util.List addAllInterfaces (java.lang.Class, java.util.List)
Class type
java.util.List list
Class superclass
public static java.lang.reflect.Method findInterfaceMethod (java.lang.Class)
Class iface
java.lang.reflect.Method[] methods
public static java.lang.Class defineClass (java.lang.String, byte[], java.lang.ClassLoader) throws java.lang.Exception
String className
byte[] b
ClassLoader loader
Object[] args
Class c
public static int findPackageProtected (java.lang.Class[])
int i
Class[] classes
public static com.google.inject.internal.cglib.core.$MethodInfo getMethodInfo (java.lang.reflect.Member, int)
java.lang.reflect.Member member
int modifiers
com.google.inject.internal.cglib.core.$Signature sig
public static com.google.inject.internal.cglib.core.$MethodInfo getMethodInfo (java.lang.reflect.Member)
java.lang.reflect.Member member
public static com.google.inject.internal.cglib.core.$ClassInfo getClassInfo (java.lang.Class)
Class clazz
com.google.inject.internal.asm.$Type type
com.google.inject.internal.asm.$Type sc
public static java.lang.reflect.Method[] findMethods (java.lang.String[], java.lang.reflect.Method[])
java.lang.reflect.Method method
int i
int i
String[] namesAndDescriptors
java.lang.reflect.Method[] methods
java.util.Map map
java.lang.reflect.Method[] result
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static java.lang.reflect.Method access$002 (java.lang.reflect.Method)
java.lang.reflect.Method x0
static java.lang.reflect.Method access$000 ()
static void ()
}
com/google/inject/internal/cglib/core/$RejectModifierPredicate.classRejectModifierPredicate.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$RejectModifierPredicate extends java.lang.Object implements com.google.inject.internal.cglib.core.$Predicate {
private int rejectMask
public void (int)
int rejectMask
public boolean evaluate (java.lang.Object)
Object arg
}
com/google/inject/internal/cglib/core/$Signature.classSignature.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$Signature extends java.lang.Object {
private String name
private String desc
public void (java.lang.String, java.lang.String)
String name
String desc
public void (java.lang.String, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Type[])
String name
com.google.inject.internal.asm.$Type returnType
com.google.inject.internal.asm.$Type[] argumentTypes
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public com.google.inject.internal.asm.$Type getReturnType ()
public com.google.inject.internal.asm.$Type[] getArgumentTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.google.inject.internal.cglib.core.$Signature other
public int hashCode ()
}
com/google/inject/internal/cglib/core/$Transformer.classTransformer.java
package com.google.inject.internal.cglib.core
public abstract com.google.inject.internal.cglib.core.$Transformer extends java.lang.Object {
public abstract java.lang.Object transform (java.lang.Object)
}
com/google/inject/internal/cglib/core/$TypeUtils.classTypeUtils.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$TypeUtils extends java.lang.Object {
private static final java.util.Map transforms
private static final java.util.Map rtransforms
private void ()
public static com.google.inject.internal.asm.$Type getType (java.lang.String)
String className
public static boolean isFinal (int)
int access
public static boolean isStatic (int)
int access
public static boolean isProtected (int)
int access
public static boolean isPublic (int)
int access
public static boolean isAbstract (int)
int access
public static boolean isInterface (int)
int access
public static boolean isPrivate (int)
int access
public static boolean isSynthetic (int)
int access
public static boolean isBridge (int)
int access
public static java.lang.String getPackageName (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static java.lang.String getPackageName (java.lang.String)
String className
int idx
public static java.lang.String upperFirst (java.lang.String)
String s
public static java.lang.String getClassName (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static com.google.inject.internal.asm.$Type[] add (com.google.inject.internal.asm.$Type[], com.google.inject.internal.asm.$Type)
java.util.List list
com.google.inject.internal.asm.$Type[] copy
com.google.inject.internal.asm.$Type[] types
com.google.inject.internal.asm.$Type extra
public static com.google.inject.internal.asm.$Type[] add (com.google.inject.internal.asm.$Type[], com.google.inject.internal.asm.$Type[])
com.google.inject.internal.asm.$Type[] t1
com.google.inject.internal.asm.$Type[] t2
com.google.inject.internal.asm.$Type[] all
public static com.google.inject.internal.asm.$Type fromInternalName (java.lang.String)
String name
public static com.google.inject.internal.asm.$Type[] fromInternalNames (java.lang.String[])
int i
String[] names
com.google.inject.internal.asm.$Type[] types
public static int getStackSize (com.google.inject.internal.asm.$Type[])
int i
com.google.inject.internal.asm.$Type[] types
int size
public static java.lang.String[] toInternalNames (com.google.inject.internal.asm.$Type[])
int i
com.google.inject.internal.asm.$Type[] types
String[] names
public static com.google.inject.internal.cglib.core.$Signature parseSignature (java.lang.String)
java.util.Iterator it
String s
int space
int lparen
int rparen
String returnType
String methodName
StringBuffer sb
public static com.google.inject.internal.asm.$Type parseType (java.lang.String)
String s
public static com.google.inject.internal.asm.$Type[] parseTypes (java.lang.String)
int i
String s
java.util.List names
com.google.inject.internal.asm.$Type[] types
public static com.google.inject.internal.cglib.core.$Signature parseConstructor (com.google.inject.internal.asm.$Type[])
int i
com.google.inject.internal.asm.$Type[] types
StringBuffer sb
public static com.google.inject.internal.cglib.core.$Signature parseConstructor (java.lang.String)
String sig
private static java.util.List parseTypes (java.lang.String, int, int)
int next
String s
int mark
int end
java.util.List types
private static java.lang.String map (java.lang.String)
StringBuffer sb
int index
String type
String t
public static com.google.inject.internal.asm.$Type getBoxedType (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static com.google.inject.internal.asm.$Type getUnboxedType (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static boolean isArray (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static com.google.inject.internal.asm.$Type getComponentType (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static boolean isPrimitive (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static java.lang.String emulateClassGetName (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static boolean isConstructor (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo method
public static com.google.inject.internal.asm.$Type[] getTypes (java.lang.Class[])
int i
Class[] classes
com.google.inject.internal.asm.$Type[] types
public static int ICONST (int)
int value
public static int LCONST (long)
long value
public static int FCONST (float)
float value
public static int DCONST (double)
double value
public static int NEWARRAY (com.google.inject.internal.asm.$Type)
com.google.inject.internal.asm.$Type type
public static java.lang.String escapeType (java.lang.String)
char c
int i
int len
String s
StringBuffer sb
static void ()
}
com/google/inject/internal/cglib/core/$VisibilityPredicate.classVisibilityPredicate.java
package com.google.inject.internal.cglib.core
public com.google.inject.internal.cglib.core.$VisibilityPredicate extends java.lang.Object implements com.google.inject.internal.cglib.core.$Predicate {
private boolean protectedOk
private String pkg
public void (java.lang.Class, boolean)
Class source
boolean protectedOk
public boolean evaluate (java.lang.Object)
Object arg
int mod
}
com/google/inject/internal/cglib/proxy/$BridgeMethodResolver$BridgedFinder.classBridgeMethodResolver.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$BridgeMethodResolver$BridgedFinder extends java.lang.Object implements com.google.inject.internal.asm.$ClassVisitor com.google.inject.internal.asm.$MethodVisitor {
private java.util.Map resolved
private java.util.Set eligableMethods
private com.google.inject.internal.cglib.core.$Signature currentMethod
void (java.util.Set, java.util.Map)
java.util.Set eligableMethods
java.util.Map resolved
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 com.google.inject.internal.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
com.google.inject.internal.cglib.core.$Signature sig
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitLineNumber (int, com.google.inject.internal.asm.$Label)
int line
com.google.inject.internal.asm.$Label start
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitEnd ()
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
com.google.inject.internal.asm.$Attribute attr
public com.google.inject.internal.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 com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotationDefault ()
public com.google.inject.internal.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
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 visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitJumpInsn (int, com.google.inject.internal.asm.$Label)
int opcode
com.google.inject.internal.asm.$Label label
public void visitLabel (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
String name
String desc
String signature
com.google.inject.internal.asm.$Label start
com.google.inject.internal.asm.$Label end
int index
public void visitLookupSwitchInsn (com.google.inject.internal.asm.$Label, int[], com.google.inject.internal.asm.$Label[])
com.google.inject.internal.asm.$Label dflt
int[] keys
com.google.inject.internal.asm.$Label[] labels
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
com.google.inject.internal.cglib.core.$Signature target
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTableSwitchInsn (int, int, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
int min
int max
com.google.inject.internal.asm.$Label dflt
com.google.inject.internal.asm.$Label[] labels
public void visitTryCatchBlock (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.lang.String)
com.google.inject.internal.asm.$Label start
com.google.inject.internal.asm.$Label end
com.google.inject.internal.asm.$Label handler
String type
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitVarInsn (int, int)
int opcode
int var
}
com/google/inject/internal/cglib/proxy/$BridgeMethodResolver.classBridgeMethodResolver.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$BridgeMethodResolver extends java.lang.Object {
private final java.util.Map declToBridge
public void (java.util.Map)
java.util.Map declToBridge
public java.util.Map resolveAll ()
java.io.IOException ignored
java.util.Map$Entry entry
Class owner
java.util.Set bridges
java.util.Iterator entryIter
java.util.Map resolved
}
com/google/inject/internal/cglib/proxy/$Callback.classCallback.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$Callback extends java.lang.Object {
}
com/google/inject/internal/cglib/proxy/$CallbackFilter.classCallbackFilter.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$CallbackFilter extends java.lang.Object {
public abstract int accept (java.lang.reflect.Method)
public abstract boolean equals (java.lang.Object)
}
com/google/inject/internal/cglib/proxy/$CallbackGenerator$Context.classCallbackGenerator.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context extends java.lang.Object {
public abstract java.lang.ClassLoader getClassLoader ()
public abstract com.google.inject.internal.cglib.core.$CodeEmitter beginMethod (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
public abstract int getOriginalModifiers (com.google.inject.internal.cglib.core.$MethodInfo)
public abstract int getIndex (com.google.inject.internal.cglib.core.$MethodInfo)
public abstract void emitCallback (com.google.inject.internal.cglib.core.$CodeEmitter, int)
public abstract com.google.inject.internal.cglib.core.$Signature getImplSignature (com.google.inject.internal.cglib.core.$MethodInfo)
public abstract void emitInvoke (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
}
com/google/inject/internal/cglib/proxy/$CallbackGenerator.classCallbackGenerator.java
package com.google.inject.internal.cglib.proxy
abstract com.google.inject.internal.cglib.proxy.$CallbackGenerator extends java.lang.Object {
public abstract void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List) throws java.lang.Exception
public abstract void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List) throws java.lang.Exception
}
com/google/inject/internal/cglib/proxy/$CallbackInfo.classCallbackInfo.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$CallbackInfo extends java.lang.Object {
private Class cls
private com.google.inject.internal.cglib.proxy.$CallbackGenerator generator
private com.google.inject.internal.asm.$Type type
private static final com.google.inject.internal.cglib.proxy.$CallbackInfo[] CALLBACKS
static Class class$net$sf$cglib$proxy$NoOp
static Class class$net$sf$cglib$proxy$MethodInterceptor
static Class class$net$sf$cglib$proxy$InvocationHandler
static Class class$net$sf$cglib$proxy$LazyLoader
static Class class$net$sf$cglib$proxy$Dispatcher
static Class class$net$sf$cglib$proxy$FixedValue
static Class class$net$sf$cglib$proxy$ProxyRefDispatcher
public static com.google.inject.internal.asm.$Type[] determineTypes (java.lang.Class[])
int i
Class[] callbackTypes
com.google.inject.internal.asm.$Type[] types
public static com.google.inject.internal.asm.$Type[] determineTypes (com.google.inject.internal.cglib.proxy.$Callback[])
int i
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
com.google.inject.internal.asm.$Type[] types
public static com.google.inject.internal.cglib.proxy.$CallbackGenerator[] getGenerators (com.google.inject.internal.asm.$Type[])
int i
com.google.inject.internal.asm.$Type[] callbackTypes
com.google.inject.internal.cglib.proxy.$CallbackGenerator[] generators
private void (java.lang.Class, com.google.inject.internal.cglib.proxy.$CallbackGenerator)
Class cls
com.google.inject.internal.cglib.proxy.$CallbackGenerator generator
private static com.google.inject.internal.asm.$Type determineType (com.google.inject.internal.cglib.proxy.$Callback)
com.google.inject.internal.cglib.proxy.$Callback callback
private static com.google.inject.internal.asm.$Type determineType (java.lang.Class)
com.google.inject.internal.cglib.proxy.$CallbackInfo info
int i
Class callbackType
Class cur
private static com.google.inject.internal.cglib.proxy.$CallbackGenerator getGenerator (com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.proxy.$CallbackInfo info
int i
com.google.inject.internal.asm.$Type callbackType
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/google/inject/internal/cglib/proxy/$Dispatcher.classDispatcher.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$Dispatcher extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
com/google/inject/internal/cglib/proxy/$DispatcherGenerator.classDispatcherGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$DispatcherGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$DispatcherGenerator INSTANCE
public static final com.google.inject.internal.cglib.proxy.$DispatcherGenerator PROXY_REF_INSTANCE
private static final com.google.inject.internal.asm.$Type DISPATCHER
private static final com.google.inject.internal.asm.$Type PROXY_REF_DISPATCHER
private static final com.google.inject.internal.cglib.core.$Signature LOAD_OBJECT
private static final com.google.inject.internal.cglib.core.$Signature PROXY_REF_LOAD_OBJECT
private boolean proxyRef
private void (boolean)
boolean proxyRef
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
static void ()
}
com/google/inject/internal/cglib/proxy/$Enhancer$1.classEnhancer.java
package com.google.inject.internal.cglib.proxy
final com.google.inject.internal.cglib.proxy.$Enhancer$1 extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackFilter {
void ()
public int accept (java.lang.reflect.Method)
java.lang.reflect.Method method
}
com/google/inject/internal/cglib/proxy/$Enhancer$2.classEnhancer.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$Enhancer$2 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final java.util.Set val$forcePublic
private final com.google.inject.internal.cglib.proxy.$Enhancer this$0
void (com.google.inject.internal.cglib.proxy.$Enhancer, java.util.Set)
public java.lang.Object transform (java.lang.Object)
Object value
java.lang.reflect.Method method
int modifiers
}
com/google/inject/internal/cglib/proxy/$Enhancer$3.classEnhancer.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$Enhancer$3 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.proxy.$Enhancer this$0
void (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.internal.cglib.core.$CodeEmitter)
public void processCase (int, com.google.inject.internal.asm.$Label)
int key
com.google.inject.internal.asm.$Label end
public void processDefault ()
}
com/google/inject/internal/cglib/proxy/$Enhancer$4.classEnhancer.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$Enhancer$4 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.proxy.$Enhancer this$0
void (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.internal.cglib.core.$CodeEmitter)
public void processCase (int, com.google.inject.internal.asm.$Label)
int key
com.google.inject.internal.asm.$Label end
public void processDefault ()
}
com/google/inject/internal/cglib/proxy/$Enhancer$5.classEnhancer.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$Enhancer$5 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final com.google.inject.internal.cglib.proxy.$Enhancer this$0
void (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.internal.cglib.core.$CodeEmitter)
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label)
int i
Object key
com.google.inject.internal.asm.$Label end
com.google.inject.internal.cglib.core.$MethodInfo constructor
com.google.inject.internal.asm.$Type[] types
public void processDefault ()
}
com/google/inject/internal/cglib/proxy/$Enhancer$6.classEnhancer.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$Enhancer$6 extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context {
private final java.util.Map val$originalModifiers
private final java.util.Map val$indexes
private final java.util.Map val$positions
private final java.util.Map val$bridgeToTarget
private final com.google.inject.internal.cglib.proxy.$Enhancer this$0
void (com.google.inject.internal.cglib.proxy.$Enhancer, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
public java.lang.ClassLoader getClassLoader ()
public int getOriginalModifiers (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo method
public int getIndex (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo method
public void emitCallback (com.google.inject.internal.cglib.core.$CodeEmitter, int)
com.google.inject.internal.cglib.core.$CodeEmitter e
int index
public com.google.inject.internal.cglib.core.$Signature getImplSignature (com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.cglib.core.$MethodInfo method
public void emitInvoke (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.asm.$Type retType
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$Signature bridgeTarget
public com.google.inject.internal.cglib.core.$CodeEmitter beginMethod (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.core.$MethodInfo)
com.google.inject.internal.asm.$Label constructed
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$CodeEmitter e
}
com/google/inject/internal/cglib/proxy/$Enhancer$EnhancerKey.classEnhancer.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$Enhancer$EnhancerKey extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], com.google.inject.internal.cglib.proxy.$CallbackFilter, com.google.inject.internal.asm.$Type[], boolean, boolean, java.lang.Long)
}
com/google/inject/internal/cglib/proxy/$Enhancer.classEnhancer.java
package com.google.inject.internal.cglib.proxy
public com.google.inject.internal.cglib.proxy.$Enhancer extends com.google.inject.internal.cglib.core.$AbstractClassGenerator {
private static final com.google.inject.internal.cglib.proxy.$CallbackFilter ALL_ZERO
private static final com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source SOURCE
private static final com.google.inject.internal.cglib.proxy.$Enhancer$EnhancerKey KEY_FACTORY
private static final String BOUND_FIELD
private static final String THREAD_CALLBACKS_FIELD
private static final String STATIC_CALLBACKS_FIELD
private static final String SET_THREAD_CALLBACKS_NAME
private static final String SET_STATIC_CALLBACKS_NAME
private static final String CONSTRUCTED_FIELD
private static final com.google.inject.internal.asm.$Type FACTORY
private static final com.google.inject.internal.asm.$Type ILLEGAL_STATE_EXCEPTION
private static final com.google.inject.internal.asm.$Type ILLEGAL_ARGUMENT_EXCEPTION
private static final com.google.inject.internal.asm.$Type THREAD_LOCAL
private static final com.google.inject.internal.asm.$Type CALLBACK
private static final com.google.inject.internal.asm.$Type CALLBACK_ARRAY
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_NULL
private static final com.google.inject.internal.cglib.core.$Signature SET_THREAD_CALLBACKS
private static final com.google.inject.internal.cglib.core.$Signature SET_STATIC_CALLBACKS
private static final com.google.inject.internal.cglib.core.$Signature NEW_INSTANCE
private static final com.google.inject.internal.cglib.core.$Signature MULTIARG_NEW_INSTANCE
private static final com.google.inject.internal.cglib.core.$Signature SINGLE_NEW_INSTANCE
private static final com.google.inject.internal.cglib.core.$Signature SET_CALLBACK
private static final com.google.inject.internal.cglib.core.$Signature GET_CALLBACK
private static final com.google.inject.internal.cglib.core.$Signature SET_CALLBACKS
private static final com.google.inject.internal.cglib.core.$Signature GET_CALLBACKS
private static final com.google.inject.internal.cglib.core.$Signature THREAD_LOCAL_GET
private static final com.google.inject.internal.cglib.core.$Signature THREAD_LOCAL_SET
private static final com.google.inject.internal.cglib.core.$Signature BIND_CALLBACKS
private Class[] interfaces
private com.google.inject.internal.cglib.proxy.$CallbackFilter filter
private com.google.inject.internal.cglib.proxy.$Callback[] callbacks
private com.google.inject.internal.asm.$Type[] callbackTypes
private boolean classOnly
private Class superclass
private Class[] argumentTypes
private Object[] arguments
private boolean useFactory
private Long serialVersionUID
private boolean interceptDuringConstruction
static Class class$net$sf$cglib$proxy$Enhancer
static Class class$net$sf$cglib$proxy$Enhancer$EnhancerKey
static Class array$Lnet$sf$cglib$proxy$Callback
static Class class$java$lang$Object
static Class class$net$sf$cglib$proxy$Factory
public void ()
public void setSuperclass (java.lang.Class)
Class superclass
public void setInterfaces (java.lang.Class[])
Class[] interfaces
public void setCallbackFilter (com.google.inject.internal.cglib.proxy.$CallbackFilter)
com.google.inject.internal.cglib.proxy.$CallbackFilter filter
public void setCallback (com.google.inject.internal.cglib.proxy.$Callback)
com.google.inject.internal.cglib.proxy.$Callback callback
public void setCallbacks (com.google.inject.internal.cglib.proxy.$Callback[])
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
public void setUseFactory (boolean)
boolean useFactory
public void setInterceptDuringConstruction (boolean)
boolean interceptDuringConstruction
public void setCallbackType (java.lang.Class)
Class callbackType
public void setCallbackTypes (java.lang.Class[])
Class[] callbackTypes
public java.lang.Object create ()
public java.lang.Object create (java.lang.Class[], java.lang.Object[])
Class[] argumentTypes
Object[] arguments
public java.lang.Class createClass ()
public void setSerialVersionUID (java.lang.Long)
Long sUID
private void validate ()
int i
com.google.inject.internal.asm.$Type[] check
int i
private java.lang.Object createHelper ()
protected java.lang.ClassLoader getDefaultClassLoader ()
private com.google.inject.internal.cglib.core.$Signature rename (com.google.inject.internal.cglib.core.$Signature, int)
com.google.inject.internal.cglib.core.$Signature sig
int index
public static void getMethods (java.lang.Class, java.lang.Class[], java.util.List)
Class superclass
Class[] interfaces
java.util.List methods
private static void getMethods (java.lang.Class, java.lang.Class[], java.util.List, java.util.List, java.util.Set)
int i
Class superclass
Class[] interfaces
java.util.List methods
java.util.List interfaceMethods
java.util.Set forcePublic
java.util.List target
public void generateClass (com.google.inject.internal.asm.$ClassVisitor) throws java.lang.Exception
int i
int[] keys
com.google.inject.internal.asm.$ClassVisitor v
Class sc
java.util.List constructors
java.util.List actualMethods
java.util.List interfaceMethods
java.util.Set forcePublic
java.util.List methods
com.google.inject.internal.cglib.core.$ClassEmitter e
java.util.List constructorInfo
protected void filterConstructors (java.lang.Class, java.util.List)
Class sc
java.util.List constructors
protected java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
Class protoclass
public static void registerCallbacks (java.lang.Class, com.google.inject.internal.cglib.proxy.$Callback[])
Class generatedClass
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
public static void registerStaticCallbacks (java.lang.Class, com.google.inject.internal.cglib.proxy.$Callback[])
Class generatedClass
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
public static boolean isEnhanced (java.lang.Class)
NoSuchMethodException e
Class type
private static void setThreadCallbacks (java.lang.Class, com.google.inject.internal.cglib.proxy.$Callback[])
Class type
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
private static void setCallbacksHelper (java.lang.Class, com.google.inject.internal.cglib.proxy.$Callback[], java.lang.String)
java.lang.reflect.Method setter
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
String methodName
private static java.lang.reflect.Method getCallbacksSetter (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException
Class type
String methodName
private java.lang.Object createUsingReflection (java.lang.Class)
Class type
public static java.lang.Object create (java.lang.Class, com.google.inject.internal.cglib.proxy.$Callback)
Class type
com.google.inject.internal.cglib.proxy.$Callback callback
com.google.inject.internal.cglib.proxy.$Enhancer e
public static java.lang.Object create (java.lang.Class, java.lang.Class[], com.google.inject.internal.cglib.proxy.$Callback)
Class superclass
Class[] interfaces
com.google.inject.internal.cglib.proxy.$Callback callback
com.google.inject.internal.cglib.proxy.$Enhancer e
public static java.lang.Object create (java.lang.Class, java.lang.Class[], com.google.inject.internal.cglib.proxy.$CallbackFilter, com.google.inject.internal.cglib.proxy.$Callback[])
Class superclass
Class[] interfaces
com.google.inject.internal.cglib.proxy.$CallbackFilter filter
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
com.google.inject.internal.cglib.proxy.$Enhancer e
private void emitConstructors (com.google.inject.internal.cglib.core.$ClassEmitter, java.util.List)
com.google.inject.internal.cglib.core.$MethodInfo constructor
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$Signature sig
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
java.util.List constructors
boolean seenNull
private int[] getCallbackKeys ()
int i
int[] keys
private void emitGetCallback (com.google.inject.internal.cglib.core.$ClassEmitter, int[])
com.google.inject.internal.cglib.core.$ClassEmitter ce
int[] keys
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitSetCallback (com.google.inject.internal.cglib.core.$ClassEmitter, int[])
com.google.inject.internal.cglib.core.$ClassEmitter ce
int[] keys
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitSetCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
int i
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitGetCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
int i
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitNewInstanceCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitCommonNewInstance (com.google.inject.internal.cglib.core.$CodeEmitter)
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitNewInstanceCallback (com.google.inject.internal.cglib.core.$ClassEmitter)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitNewInstanceMultiarg (com.google.inject.internal.cglib.core.$ClassEmitter, java.util.List)
com.google.inject.internal.cglib.core.$ClassEmitter ce
java.util.List constructors
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitMethods (com.google.inject.internal.cglib.core.$ClassEmitter, java.util.List, java.util.List)
java.util.Set bridges
com.google.inject.internal.cglib.core.$MethodInfo method
java.lang.reflect.Method actualMethod
int index
java.util.List group
RuntimeException x
Exception x
java.util.List fmethods
com.google.inject.internal.cglib.proxy.$CallbackGenerator gen
int i
com.google.inject.internal.cglib.core.$ClassEmitter ce
java.util.List methods
java.util.List actualMethods
com.google.inject.internal.cglib.proxy.$CallbackGenerator[] generators
java.util.Map groups
java.util.Map indexes
java.util.Map originalModifiers
java.util.Map positions
java.util.Map declToBridge
java.util.Iterator it1
java.util.Iterator it2
java.util.Map bridgeToTarget
java.util.Set seenGen
com.google.inject.internal.cglib.core.$CodeEmitter se
Object[] state
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
private void emitSetThreadCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitSetStaticCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
private void emitCurrentCallback (com.google.inject.internal.cglib.core.$CodeEmitter, int)
com.google.inject.internal.cglib.core.$CodeEmitter e
int index
com.google.inject.internal.asm.$Label end
private void emitBindCallbacks (com.google.inject.internal.cglib.core.$ClassEmitter)
int i
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$Local me
com.google.inject.internal.asm.$Label end
com.google.inject.internal.asm.$Label found_callback
private static java.lang.String getCallbackField (int)
int index
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static java.lang.String access$000 (int)
int x0
static com.google.inject.internal.asm.$Type[] access$100 (com.google.inject.internal.cglib.proxy.$Enhancer)
com.google.inject.internal.cglib.proxy.$Enhancer x0
static com.google.inject.internal.asm.$Type access$200 ()
static void access$300 (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.internal.cglib.core.$CodeEmitter, int)
com.google.inject.internal.cglib.proxy.$Enhancer x0
com.google.inject.internal.cglib.core.$CodeEmitter x1
int x2
static com.google.inject.internal.cglib.core.$Signature access$400 (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.internal.cglib.core.$Signature, int)
com.google.inject.internal.cglib.proxy.$Enhancer x0
com.google.inject.internal.cglib.core.$Signature x1
int x2
static boolean access$500 (com.google.inject.internal.cglib.proxy.$Enhancer)
com.google.inject.internal.cglib.proxy.$Enhancer x0
static void ()
}
com/google/inject/internal/cglib/proxy/$Factory.classFactory.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$Factory extends java.lang.Object {
public abstract java.lang.Object newInstance (com.google.inject.internal.cglib.proxy.$Callback)
public abstract java.lang.Object newInstance (com.google.inject.internal.cglib.proxy.$Callback[])
public abstract java.lang.Object newInstance (java.lang.Class[], java.lang.Object[], com.google.inject.internal.cglib.proxy.$Callback[])
public abstract com.google.inject.internal.cglib.proxy.$Callback getCallback (int)
public abstract void setCallback (int, com.google.inject.internal.cglib.proxy.$Callback)
public abstract void setCallbacks (com.google.inject.internal.cglib.proxy.$Callback[])
public abstract com.google.inject.internal.cglib.proxy.$Callback[] getCallbacks ()
}
com/google/inject/internal/cglib/proxy/$FixedValue.classFixedValue.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$FixedValue extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
com/google/inject/internal/cglib/proxy/$FixedValueGenerator.classFixedValueGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$FixedValueGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$FixedValueGenerator INSTANCE
private static final com.google.inject.internal.asm.$Type FIXED_VALUE
private static final com.google.inject.internal.cglib.core.$Signature LOAD_OBJECT
void ()
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
static void ()
}
com/google/inject/internal/cglib/proxy/$InvocationHandler.classInvocationHandler.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$InvocationHandler extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
}
com/google/inject/internal/cglib/proxy/$InvocationHandlerGenerator.classInvocationHandlerGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$InvocationHandlerGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$InvocationHandlerGenerator INSTANCE
private static final com.google.inject.internal.asm.$Type INVOCATION_HANDLER
private static final com.google.inject.internal.asm.$Type UNDECLARED_THROWABLE_EXCEPTION
private static final com.google.inject.internal.asm.$Type METHOD
private static final com.google.inject.internal.cglib.core.$Signature INVOKE
void ()
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$Signature impl
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$Block handler
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$MethodInfo method
java.util.Iterator it
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
static void ()
}
com/google/inject/internal/cglib/proxy/$LazyLoader.classLazyLoader.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$LazyLoader extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object loadObject () throws java.lang.Exception
}
com/google/inject/internal/cglib/proxy/$LazyLoaderGenerator.classLazyLoaderGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$LazyLoaderGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$LazyLoaderGenerator INSTANCE
private static final com.google.inject.internal.cglib.core.$Signature LOAD_OBJECT
private static final com.google.inject.internal.asm.$Type LAZY_LOADER
void ()
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
int index
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
java.util.Iterator it
int index
String delegate
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Label end
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
java.util.Set indexes
private com.google.inject.internal.cglib.core.$Signature loadMethod (int)
int index
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
static void ()
}
com/google/inject/internal/cglib/proxy/$MethodInterceptor.classMethodInterceptor.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$MethodInterceptor extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], com.google.inject.internal.cglib.proxy.$MethodProxy) throws java.lang.Throwable
}
com/google/inject/internal/cglib/proxy/$MethodInterceptorGenerator$1.classMethodInterceptorGenerator.java
package com.google.inject.internal.cglib.proxy
final com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator$1 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
void ()
public java.lang.Object transform (java.lang.Object)
Object value
}
com/google/inject/internal/cglib/proxy/$MethodInterceptorGenerator$2.classMethodInterceptorGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator$2 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final java.util.Map val$sigMap
private final com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator this$0
void (com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator, com.google.inject.internal.cglib.core.$CodeEmitter, java.util.Map)
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label)
Object key
com.google.inject.internal.asm.$Label end
public void processDefault ()
}
com/google/inject/internal/cglib/proxy/$MethodInterceptorGenerator.classMethodInterceptorGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$MethodInterceptorGenerator INSTANCE
static final String EMPTY_ARGS_NAME
static final String FIND_PROXY_NAME
static final Class[] FIND_PROXY_TYPES
private static final com.google.inject.internal.asm.$Type ABSTRACT_METHOD_ERROR
private static final com.google.inject.internal.asm.$Type METHOD
private static final com.google.inject.internal.asm.$Type REFLECT_UTILS
private static final com.google.inject.internal.asm.$Type METHOD_PROXY
private static final com.google.inject.internal.asm.$Type METHOD_INTERCEPTOR
private static final com.google.inject.internal.cglib.core.$Signature GET_DECLARED_METHODS
private static final com.google.inject.internal.cglib.core.$Signature GET_DECLARING_CLASS
private static final com.google.inject.internal.cglib.core.$Signature FIND_METHODS
private static final com.google.inject.internal.cglib.core.$Signature MAKE_PROXY
private static final com.google.inject.internal.cglib.core.$Signature INTERCEPT
private static final com.google.inject.internal.cglib.core.$Signature FIND_PROXY
private static final com.google.inject.internal.cglib.core.$Signature TO_STRING
private static final com.google.inject.internal.cglib.core.$Transformer METHOD_TO_CLASS
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_SIGNATURE
static Class class$net$sf$cglib$core$Signature
void ()
private java.lang.String getMethodField (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature impl
private java.lang.String getMethodProxyField (com.google.inject.internal.cglib.core.$Signature)
com.google.inject.internal.cglib.core.$Signature impl
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.cglib.core.$Signature impl
String methodField
String methodProxyField
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.asm.$Label nullInterceptor
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
java.util.Map sigMap
private static void superHelper (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.core.$MethodInfo, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List) throws java.lang.Exception
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$Signature sig
int index
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.cglib.core.$Signature sig
com.google.inject.internal.cglib.core.$Signature impl
int index
com.google.inject.internal.cglib.core.$ClassInfo classInfo
java.util.List classMethods
java.util.Iterator i
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
com.google.inject.internal.cglib.core.$Local thisclass
com.google.inject.internal.cglib.core.$Local declaringclass
java.util.Map methodsByClass
public void generateFindProxy (com.google.inject.internal.cglib.core.$ClassEmitter, java.util.Map)
com.google.inject.internal.cglib.core.$ClassEmitter ce
java.util.Map sigMap
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/google/inject/internal/cglib/proxy/$MethodProxy$1.classMethodProxy.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$MethodProxy$1 extends java.lang.Object {
}
com/google/inject/internal/cglib/proxy/$MethodProxy$CreateInfo.classMethodProxy.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$MethodProxy$CreateInfo extends java.lang.Object {
Class c1
Class c2
com.google.inject.internal.cglib.core.$NamingPolicy namingPolicy
com.google.inject.internal.cglib.core.$GeneratorStrategy strategy
boolean attemptLoad
public void (java.lang.Class, java.lang.Class)
Class c1
Class c2
com.google.inject.internal.cglib.core.$AbstractClassGenerator fromEnhancer
}
com/google/inject/internal/cglib/proxy/$MethodProxy$FastClassInfo.classMethodProxy.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$MethodProxy$FastClassInfo extends java.lang.Object {
com.google.inject.internal.cglib.reflect.$FastClass f1
com.google.inject.internal.cglib.reflect.$FastClass f2
int i1
int i2
private void ()
void (com.google.inject.internal.cglib.proxy.$MethodProxy$1)
com.google.inject.internal.cglib.proxy.$MethodProxy$1 x0
}
com/google/inject/internal/cglib/proxy/$MethodProxy.classMethodProxy.java
package com.google.inject.internal.cglib.proxy
public com.google.inject.internal.cglib.proxy.$MethodProxy extends java.lang.Object {
private com.google.inject.internal.cglib.core.$Signature sig1
private com.google.inject.internal.cglib.core.$Signature sig2
private com.google.inject.internal.cglib.proxy.$MethodProxy$CreateInfo createInfo
private final Object initLock
private volatile com.google.inject.internal.cglib.proxy.$MethodProxy$FastClassInfo fastClassInfo
public static com.google.inject.internal.cglib.proxy.$MethodProxy create (java.lang.Class, java.lang.Class, java.lang.String, java.lang.String, java.lang.String)
Class c1
Class c2
String desc
String name1
String name2
com.google.inject.internal.cglib.proxy.$MethodProxy proxy
private void init ()
com.google.inject.internal.cglib.proxy.$MethodProxy$CreateInfo ci
com.google.inject.internal.cglib.proxy.$MethodProxy$FastClassInfo fci
private static com.google.inject.internal.cglib.reflect.$FastClass helper (com.google.inject.internal.cglib.proxy.$MethodProxy$CreateInfo, java.lang.Class)
com.google.inject.internal.cglib.proxy.$MethodProxy$CreateInfo ci
Class type
com.google.inject.internal.cglib.reflect.$FastClass$Generator g
private void ()
public com.google.inject.internal.cglib.core.$Signature getSignature ()
public java.lang.String getSuperName ()
public int getSuperIndex ()
com.google.inject.internal.cglib.reflect.$FastClass getFastClass ()
com.google.inject.internal.cglib.reflect.$FastClass getSuperFastClass ()
public static com.google.inject.internal.cglib.proxy.$MethodProxy find (java.lang.Class, com.google.inject.internal.cglib.core.$Signature)
java.lang.reflect.Method m
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Class type
com.google.inject.internal.cglib.core.$Signature sig
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
com.google.inject.internal.cglib.proxy.$MethodProxy$FastClassInfo fci
java.lang.reflect.InvocationTargetException e
IllegalArgumentException e
Object obj
Object[] args
public java.lang.Object invokeSuper (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable
com.google.inject.internal.cglib.proxy.$MethodProxy$FastClassInfo fci
java.lang.reflect.InvocationTargetException e
Object obj
Object[] args
}
com/google/inject/internal/cglib/proxy/$NoOp$1.classNoOp.java
package com.google.inject.internal.cglib.proxy
final com.google.inject.internal.cglib.proxy.$NoOp$1 extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$NoOp {
void ()
}
com/google/inject/internal/cglib/proxy/$NoOp.classNoOp.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$NoOp extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public static final com.google.inject.internal.cglib.proxy.$NoOp INSTANCE
static void ()
}
com/google/inject/internal/cglib/proxy/$NoOpGenerator.classNoOpGenerator.java
package com.google.inject.internal.cglib.proxy
com.google.inject.internal.cglib.proxy.$NoOpGenerator extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackGenerator {
public static final com.google.inject.internal.cglib.proxy.$NoOpGenerator INSTANCE
void ()
public void generate (com.google.inject.internal.cglib.core.$ClassEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$MethodInfo method
java.util.Iterator it
com.google.inject.internal.cglib.core.$ClassEmitter ce
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
public void generateStatic (com.google.inject.internal.cglib.core.$CodeEmitter, com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.proxy.$CallbackGenerator$Context context
java.util.List methods
static void ()
}
com/google/inject/internal/cglib/proxy/$ProxyRefDispatcher.classProxyRefDispatcher.java
package com.google.inject.internal.cglib.proxy
public abstract com.google.inject.internal.cglib.proxy.$ProxyRefDispatcher extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$Callback {
public abstract java.lang.Object loadObject (java.lang.Object) throws java.lang.Exception
}
com/google/inject/internal/cglib/proxy/$UndeclaredThrowableException.classUndeclaredThrowableException.java
package com.google.inject.internal.cglib.proxy
public com.google.inject.internal.cglib.proxy.$UndeclaredThrowableException extends com.google.inject.internal.cglib.core.$CodeGenerationException {
public void (java.lang.Throwable)
Throwable t
public java.lang.Throwable getUndeclaredThrowable ()
}
com/google/inject/internal/cglib/reflect/$FastClass$Generator.classFastClass.java
package com.google.inject.internal.cglib.reflect
public com.google.inject.internal.cglib.reflect.$FastClass$Generator extends com.google.inject.internal.cglib.core.$AbstractClassGenerator {
private static final com.google.inject.internal.cglib.core.$AbstractClassGenerator$Source SOURCE
private Class type
public void ()
public void setType (java.lang.Class)
Class type
public com.google.inject.internal.cglib.reflect.$FastClass create ()
protected java.lang.ClassLoader getDefaultClassLoader ()
public void generateClass (com.google.inject.internal.asm.$ClassVisitor) throws java.lang.Exception
com.google.inject.internal.asm.$ClassVisitor v
protected java.lang.Object firstInstance (java.lang.Class)
Class type
protected java.lang.Object nextInstance (java.lang.Object)
Object instance
static void ()
}
com/google/inject/internal/cglib/reflect/$FastClass.classFastClass.java
package com.google.inject.internal.cglib.reflect
public abstract com.google.inject.internal.cglib.reflect.$FastClass extends java.lang.Object {
private Class type
static Class class$net$sf$cglib$reflect$FastClass
static Class class$java$lang$Class
protected void ()
protected void (java.lang.Class)
Class type
public static com.google.inject.internal.cglib.reflect.$FastClass create (java.lang.Class)
Class type
public static com.google.inject.internal.cglib.reflect.$FastClass create (java.lang.ClassLoader, java.lang.Class)
ClassLoader loader
Class type
com.google.inject.internal.cglib.reflect.$FastClass$Generator gen
public java.lang.Object invoke (java.lang.String, java.lang.Class[], java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
String name
Class[] parameterTypes
Object obj
Object[] args
public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException
public java.lang.Object newInstance (java.lang.Class[], java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Class[] parameterTypes
Object[] args
public com.google.inject.internal.cglib.reflect.$FastMethod getMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
public com.google.inject.internal.cglib.reflect.$FastConstructor getConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public com.google.inject.internal.cglib.reflect.$FastMethod getMethod (java.lang.String, java.lang.Class[])
NoSuchMethodException e
String name
Class[] parameterTypes
public com.google.inject.internal.cglib.reflect.$FastConstructor getConstructor (java.lang.Class[])
NoSuchMethodException e
Class[] parameterTypes
public java.lang.String getName ()
public java.lang.Class getJavaClass ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public abstract int getIndex (java.lang.String, java.lang.Class[])
public abstract int getIndex (java.lang.Class[])
public abstract java.lang.Object invoke (int, java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
public abstract java.lang.Object newInstance (int, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
public abstract int getIndex (com.google.inject.internal.cglib.core.$Signature)
public abstract int getMaxIndex ()
protected static java.lang.String getSignatureWithoutReturnType (java.lang.String, java.lang.Class[])
int i
String name
Class[] parameterTypes
StringBuffer sb
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter$1.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
com.google.inject.internal.cglib.reflect.$FastClassEmitter$1 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final com.google.inject.internal.cglib.reflect.$FastClassEmitter this$0
void (com.google.inject.internal.cglib.reflect.$FastClassEmitter)
public java.lang.Object transform (java.lang.Object)
Object obj
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter$2.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
com.google.inject.internal.cglib.reflect.$FastClassEmitter$2 extends java.lang.Object implements com.google.inject.internal.cglib.core.$Transformer {
private final com.google.inject.internal.cglib.reflect.$FastClassEmitter this$0
void (com.google.inject.internal.cglib.reflect.$FastClassEmitter)
public java.lang.Object transform (java.lang.Object)
Object obj
String s
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter$3.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
com.google.inject.internal.cglib.reflect.$FastClassEmitter$3 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final java.util.List val$signatures
private final com.google.inject.internal.cglib.reflect.$FastClassEmitter this$0
void (com.google.inject.internal.cglib.reflect.$FastClassEmitter, com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List)
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label)
Object key
com.google.inject.internal.asm.$Label end
public void processDefault ()
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter$4.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
final com.google.inject.internal.cglib.reflect.$FastClassEmitter$4 extends java.lang.Object implements com.google.inject.internal.cglib.core.$ProcessSwitchCallback {
private final java.util.List val$info
private final com.google.inject.internal.cglib.core.$CodeEmitter val$e
private final int val$arg
private final com.google.inject.internal.asm.$Type val$base
private final com.google.inject.internal.asm.$Label val$illegalArg
void (java.util.List, com.google.inject.internal.cglib.core.$CodeEmitter, int, com.google.inject.internal.asm.$Type, com.google.inject.internal.asm.$Label)
public void processCase (int, com.google.inject.internal.asm.$Label)
int i
int key
com.google.inject.internal.asm.$Label end
com.google.inject.internal.cglib.core.$MethodInfo method
com.google.inject.internal.asm.$Type[] types
public void processDefault ()
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter$GetIndexCallback.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
com.google.inject.internal.cglib.reflect.$FastClassEmitter$GetIndexCallback extends java.lang.Object implements com.google.inject.internal.cglib.core.$ObjectSwitchCallback {
private com.google.inject.internal.cglib.core.$CodeEmitter e
private java.util.Map indexes
public void (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List)
java.util.Iterator it
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List methods
int index
public void processCase (java.lang.Object, com.google.inject.internal.asm.$Label)
Object key
com.google.inject.internal.asm.$Label end
public void processDefault ()
}
com/google/inject/internal/cglib/reflect/$FastClassEmitter.classFastClassEmitter.java
package com.google.inject.internal.cglib.reflect
com.google.inject.internal.cglib.reflect.$FastClassEmitter extends com.google.inject.internal.cglib.core.$ClassEmitter {
private static final com.google.inject.internal.cglib.core.$Signature CSTRUCT_CLASS
private static final com.google.inject.internal.cglib.core.$Signature METHOD_GET_INDEX
private static final com.google.inject.internal.cglib.core.$Signature SIGNATURE_GET_INDEX
private static final com.google.inject.internal.cglib.core.$Signature TO_STRING
private static final com.google.inject.internal.cglib.core.$Signature CONSTRUCTOR_GET_INDEX
private static final com.google.inject.internal.cglib.core.$Signature INVOKE
private static final com.google.inject.internal.cglib.core.$Signature NEW_INSTANCE
private static final com.google.inject.internal.cglib.core.$Signature GET_MAX_INDEX
private static final com.google.inject.internal.cglib.core.$Signature GET_SIGNATURE_WITHOUT_RETURN_TYPE
private static final com.google.inject.internal.asm.$Type FAST_CLASS
private static final com.google.inject.internal.asm.$Type ILLEGAL_ARGUMENT_EXCEPTION
private static final com.google.inject.internal.asm.$Type INVOCATION_TARGET_EXCEPTION
private static final com.google.inject.internal.asm.$Type[] INVOCATION_TARGET_EXCEPTION_ARRAY
private static final int TOO_MANY_METHODS
public void (com.google.inject.internal.asm.$ClassVisitor, java.lang.String, java.lang.Class)
com.google.inject.internal.asm.$ClassVisitor v
String className
Class type
com.google.inject.internal.asm.$Type base
com.google.inject.internal.cglib.core.$CodeEmitter e
com.google.inject.internal.cglib.core.$VisibilityPredicate vp
java.util.List methods
java.util.List constructors
java.util.List info
private void emitIndexBySignature (java.util.List)
java.util.List methods
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List signatures
private void emitIndexByClassArray (java.util.List)
java.util.List signatures
java.util.List info
java.util.List methods
com.google.inject.internal.cglib.core.$CodeEmitter e
private void signatureSwitchHelper (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List)
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List signatures
com.google.inject.internal.cglib.core.$ObjectSwitchCallback callback
private static void invokeSwitchHelper (com.google.inject.internal.cglib.core.$CodeEmitter, java.util.List, int, com.google.inject.internal.asm.$Type)
com.google.inject.internal.cglib.core.$CodeEmitter e
java.util.List members
int arg
com.google.inject.internal.asm.$Type base
java.util.List info
com.google.inject.internal.asm.$Label illegalArg
com.google.inject.internal.cglib.core.$Block block
private static int[] getIntRange (int)
int i
int length
int[] range
static void ()
}
com/google/inject/internal/cglib/reflect/$FastConstructor.classFastConstructor.java
package com.google.inject.internal.cglib.reflect
public com.google.inject.internal.cglib.reflect.$FastConstructor extends com.google.inject.internal.cglib.reflect.$FastMember {
void (com.google.inject.internal.cglib.reflect.$FastClass, java.lang.reflect.Constructor)
com.google.inject.internal.cglib.reflect.$FastClass fc
java.lang.reflect.Constructor constructor
public java.lang.Class[] getParameterTypes ()
public java.lang.Class[] getExceptionTypes ()
public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException
public java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object[] args
public java.lang.reflect.Constructor getJavaConstructor ()
}
com/google/inject/internal/cglib/reflect/$FastMember.classFastMember.java
package com.google.inject.internal.cglib.reflect
public abstract com.google.inject.internal.cglib.reflect.$FastMember extends java.lang.Object {
protected com.google.inject.internal.cglib.reflect.$FastClass fc
protected java.lang.reflect.Member member
protected int index
protected void (com.google.inject.internal.cglib.reflect.$FastClass, java.lang.reflect.Member, int)
com.google.inject.internal.cglib.reflect.$FastClass fc
java.lang.reflect.Member member
int index
public abstract java.lang.Class[] getParameterTypes ()
public abstract java.lang.Class[] getExceptionTypes ()
public int getIndex ()
public java.lang.String getName ()
public java.lang.Class getDeclaringClass ()
public int getModifiers ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/inject/internal/cglib/reflect/$FastMethod.classFastMethod.java
package com.google.inject.internal.cglib.reflect
public com.google.inject.internal.cglib.reflect.$FastMethod extends com.google.inject.internal.cglib.reflect.$FastMember {
void (com.google.inject.internal.cglib.reflect.$FastClass, java.lang.reflect.Method)
com.google.inject.internal.cglib.reflect.$FastClass fc
java.lang.reflect.Method method
private static int helper (com.google.inject.internal.cglib.reflect.$FastClass, java.lang.reflect.Method)
int i
Class[] types
com.google.inject.internal.cglib.reflect.$FastClass fc
java.lang.reflect.Method method
int index
public java.lang.Class getReturnType ()
public java.lang.Class[] getParameterTypes ()
public java.lang.Class[] getExceptionTypes ()
public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object obj
Object[] args
public java.lang.reflect.Method getJavaMethod ()
}
com/google/inject/internal/CircularDependencyProxy.classCircularDependencyProxy.java
package com.google.inject.internal
public abstract com.google.inject.internal.CircularDependencyProxy extends java.lang.Object {
}
com/google/inject/internal/ConstantBindingBuilderImpl.classConstantBindingBuilderImpl.java
package com.google.inject.internal
public final com.google.inject.internal.ConstantBindingBuilderImpl extends com.google.inject.internal.AbstractBindingBuilder implements com.google.inject.binder.AnnotatedConstantBindingBuilder com.google.inject.binder.ConstantBindingBuilder {
public void (com.google.inject.Binder, java.util.List, java.lang.Object)
com.google.inject.Binder binder
java.util.List elements
Object source
public com.google.inject.binder.ConstantBindingBuilder annotatedWith (java.lang.Class)
Class annotationType
public com.google.inject.binder.ConstantBindingBuilder annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public void to (java.lang.String)
String value
public void to (int)
int value
public void to (long)
long value
public void to (boolean)
boolean value
public void to (double)
double value
public void to (float)
float value
public void to (short)
short value
public void to (char)
char value
public void to (byte)
byte value
public void to (java.lang.Class)
Class value
public void to (java.lang.Enum)
Enum value
private void toConstant (java.lang.Class, java.lang.Object)
com.google.inject.Key key
com.google.inject.Key key
Class type
Object instance
Class typeAsClassT
Object instanceAsT
com.google.inject.internal.BindingImpl base
com.google.inject.Key key
public java.lang.String toString ()
}
com/google/inject/internal/ConstantFactory.classConstantFactory.java
package com.google.inject.internal
final com.google.inject.internal.ConstantFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory {
private final com.google.inject.internal.Initializable initializable
public void (com.google.inject.internal.Initializable)
com.google.inject.internal.Initializable initializable
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
public java.lang.String toString ()
}
com/google/inject/internal/ConstructionContext.classConstructionContext.java
package com.google.inject.internal
final com.google.inject.internal.ConstructionContext extends java.lang.Object {
Object currentReference
boolean constructing
java.util.List invocationHandlers
void ()
public java.lang.Object getCurrentReference ()
public void removeCurrentReference ()
public void setCurrentReference (java.lang.Object)
Object currentReference
public boolean isConstructing ()
public void startConstruction ()
public void finishConstruction ()
public java.lang.Object createProxy (com.google.inject.internal.Errors, java.lang.Class) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
Class expectedType
com.google.inject.internal.DelegatingInvocationHandler invocationHandler
ClassLoader classLoader
public void setProxyDelegates (java.lang.Object)
com.google.inject.internal.DelegatingInvocationHandler handler
java.util.Iterator i$
Object delegate
}
com/google/inject/internal/ConstructionProxy.classConstructionProxy.java
package com.google.inject.internal
abstract com.google.inject.internal.ConstructionProxy extends java.lang.Object {
public transient abstract java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
public abstract com.google.inject.spi.InjectionPoint getInjectionPoint ()
public abstract java.lang.reflect.Constructor getConstructor ()
public abstract com.google.common.collect.ImmutableMap getMethodInterceptors ()
}
com/google/inject/internal/ConstructionProxyFactory.classConstructionProxyFactory.java
package com.google.inject.internal
abstract com.google.inject.internal.ConstructionProxyFactory extends java.lang.Object {
public abstract com.google.inject.internal.ConstructionProxy create () throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/ConstructorBindingImpl$Factory.classConstructorBindingImpl.java
package com.google.inject.internal
com.google.inject.internal.ConstructorBindingImpl$Factory extends java.lang.Object implements com.google.inject.internal.InternalFactory {
private final boolean failIfNotLinked
private final com.google.inject.Key key
private boolean allowCircularProxy
private com.google.inject.internal.ConstructorInjector constructorInjector
private com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
void (boolean, com.google.inject.Key)
boolean failIfNotLinked
com.google.inject.Key key
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
static com.google.inject.internal.ConstructorInjector access$002 (com.google.inject.internal.ConstructorBindingImpl$Factory, com.google.inject.internal.ConstructorInjector)
com.google.inject.internal.ConstructorBindingImpl$Factory x0
com.google.inject.internal.ConstructorInjector x1
static boolean access$102 (com.google.inject.internal.ConstructorBindingImpl$Factory, boolean)
com.google.inject.internal.ConstructorBindingImpl$Factory x0
boolean x1
static com.google.inject.internal.ProvisionListenerStackCallback access$202 (com.google.inject.internal.ConstructorBindingImpl$Factory, com.google.inject.internal.ProvisionListenerStackCallback)
com.google.inject.internal.ConstructorBindingImpl$Factory x0
com.google.inject.internal.ProvisionListenerStackCallback x1
static com.google.inject.internal.ConstructorInjector access$000 (com.google.inject.internal.ConstructorBindingImpl$Factory)
com.google.inject.internal.ConstructorBindingImpl$Factory x0
}
com/google/inject/internal/ConstructorBindingImpl.classConstructorBindingImpl.java
package com.google.inject.internal
final com.google.inject.internal.ConstructorBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ConstructorBinding com.google.inject.internal.DelayedInitialize {
private final com.google.inject.internal.ConstructorBindingImpl$Factory factory
private final com.google.inject.spi.InjectionPoint constructorInjectionPoint
private void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.internal.ConstructorBindingImpl$Factory, com.google.inject.spi.InjectionPoint)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory scopedFactory
com.google.inject.internal.Scoping scoping
com.google.inject.internal.ConstructorBindingImpl$Factory factory
com.google.inject.spi.InjectionPoint constructorInjectionPoint
public void (com.google.inject.Key, java.lang.Object, com.google.inject.internal.Scoping, com.google.inject.spi.InjectionPoint, java.util.Set)
com.google.inject.Key key
Object source
com.google.inject.internal.Scoping scoping
com.google.inject.spi.InjectionPoint constructorInjectionPoint
java.util.Set injectionPoints
com.google.inject.internal.ConstructionProxy constructionProxy
static com.google.inject.internal.ConstructorBindingImpl create (com.google.inject.internal.InjectorImpl, com.google.inject.Key, com.google.inject.spi.InjectionPoint, java.lang.Object, com.google.inject.internal.Scoping, com.google.inject.internal.Errors, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.ConfigurationException e
Class annotatedType
Class scopeAnnotation
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.spi.InjectionPoint constructorInjector
Object source
com.google.inject.internal.Scoping scoping
com.google.inject.internal.Errors errors
boolean failIfNotLinked
int numErrors
Class rawType
com.google.inject.internal.ConstructorBindingImpl$Factory factoryFactory
com.google.inject.internal.InternalFactory scopedFactory
public void initialize (com.google.inject.internal.InjectorImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.Errors errors
boolean isInitialized ()
com.google.inject.spi.InjectionPoint getInternalConstructor ()
java.util.Set getInternalDependencies ()
com.google.inject.ConfigurationException ignored
com.google.common.collect.ImmutableSet$Builder builder
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public com.google.inject.spi.InjectionPoint getConstructor ()
public java.util.Set getInjectableMembers ()
public java.util.Map getMethodInterceptors ()
public java.util.Set getDependencies ()
protected com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
protected com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
com.google.inject.spi.InjectionPoint constructor
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.ConstructorBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/ConstructorInjector$1.classConstructorInjector.java
package com.google.inject.internal
com.google.inject.internal.ConstructorInjector$1 extends java.lang.Object implements com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback {
final com.google.inject.internal.Errors val$errors
final com.google.inject.internal.InternalContext val$context
final com.google.inject.internal.ConstructionContext val$constructionContext
final com.google.inject.internal.ConstructorInjector this$0
void (com.google.inject.internal.ConstructorInjector, com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.ConstructionContext)
public java.lang.Object call () throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/ConstructorInjector.classConstructorInjector.java
package com.google.inject.internal
final com.google.inject.internal.ConstructorInjector extends java.lang.Object {
private final com.google.common.collect.ImmutableSet injectableMembers
private final com.google.inject.internal.SingleParameterInjector[] parameterInjectors
private final com.google.inject.internal.ConstructionProxy constructionProxy
private final com.google.inject.internal.MembersInjectorImpl membersInjector
void (java.util.Set, com.google.inject.internal.ConstructionProxy, com.google.inject.internal.SingleParameterInjector[], com.google.inject.internal.MembersInjectorImpl)
java.util.Set injectableMembers
com.google.inject.internal.ConstructionProxy constructionProxy
com.google.inject.internal.SingleParameterInjector[] parameterInjectors
com.google.inject.internal.MembersInjectorImpl membersInjector
public com.google.common.collect.ImmutableSet getInjectableMembers ()
com.google.inject.internal.ConstructionProxy getConstructionProxy ()
java.lang.Object construct (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, java.lang.Class, boolean, com.google.inject.internal.ProvisionListenerStackCallback) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
Class expectedType
boolean allowProxy
com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
com.google.inject.internal.ConstructionContext constructionContext
Object t
private java.lang.Object provision (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
Object[] parameters
Object t
Throwable cause
java.lang.reflect.InvocationTargetException userException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.internal.ConstructionContext constructionContext
static java.lang.Object access$000 (com.google.inject.internal.ConstructorInjector, com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ConstructorInjector x0
com.google.inject.internal.Errors x1
com.google.inject.internal.InternalContext x2
com.google.inject.internal.ConstructionContext x3
}
com/google/inject/internal/ConstructorInjectorStore$1.classConstructorInjectorStore.java
package com.google.inject.internal
com.google.inject.internal.ConstructorInjectorStore$1 extends com.google.inject.internal.FailableCache {
final com.google.inject.internal.ConstructorInjectorStore this$0
void (com.google.inject.internal.ConstructorInjectorStore)
protected com.google.inject.internal.ConstructorInjector create (com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.spi.InjectionPoint constructorInjector
com.google.inject.internal.Errors errors
protected volatile java.lang.Object create (java.lang.Object, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
Object x0
com.google.inject.internal.Errors x1
}
com/google/inject/internal/ConstructorInjectorStore.classConstructorInjectorStore.java
package com.google.inject.internal
final com.google.inject.internal.ConstructorInjectorStore extends java.lang.Object {
private final com.google.inject.internal.InjectorImpl injector
private final com.google.inject.internal.FailableCache cache
void (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl injector
public com.google.inject.internal.ConstructorInjector get (com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.spi.InjectionPoint constructorInjector
com.google.inject.internal.Errors errors
boolean remove (com.google.inject.spi.InjectionPoint)
com.google.inject.spi.InjectionPoint ip
private com.google.inject.internal.ConstructorInjector createConstructor (com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.internal.Errors errors
int numErrorsBefore
com.google.inject.internal.SingleParameterInjector[] constructorParameterInjectors
com.google.inject.internal.MembersInjectorImpl membersInjector
com.google.common.collect.ImmutableList injectorAspects
com.google.common.collect.ImmutableList methodAspects
com.google.inject.internal.ConstructionProxyFactory factory
static com.google.inject.internal.ConstructorInjector access$000 (com.google.inject.internal.ConstructorInjectorStore, com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ConstructorInjectorStore x0
com.google.inject.spi.InjectionPoint x1
com.google.inject.internal.Errors x2
}
com/google/inject/internal/ContextualCallable.classContextualCallable.java
package com.google.inject.internal
abstract com.google.inject.internal.ContextualCallable extends java.lang.Object {
public abstract java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/CreationListener.classCreationListener.java
package com.google.inject.internal
abstract com.google.inject.internal.CreationListener extends java.lang.Object {
public abstract void notify (com.google.inject.internal.Errors)
}
com/google/inject/internal/DefaultConstructionProxyFactory$1.classDefaultConstructionProxyFactory.java
package com.google.inject.internal
com.google.inject.internal.DefaultConstructionProxyFactory$1 extends java.lang.Object implements com.google.inject.internal.ConstructionProxy {
final com.google.inject.internal.cglib.reflect.$FastConstructor val$fastConstructor
final java.lang.reflect.Constructor val$constructor
final com.google.inject.internal.DefaultConstructionProxyFactory this$0
void (com.google.inject.internal.DefaultConstructionProxyFactory, com.google.inject.internal.cglib.reflect.$FastConstructor, java.lang.reflect.Constructor)
public transient java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object[] arguments
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public java.lang.reflect.Constructor getConstructor ()
public com.google.common.collect.ImmutableMap getMethodInterceptors ()
}
com/google/inject/internal/DefaultConstructionProxyFactory$2.classDefaultConstructionProxyFactory.java
package com.google.inject.internal
com.google.inject.internal.DefaultConstructionProxyFactory$2 extends java.lang.Object implements com.google.inject.internal.ConstructionProxy {
final java.lang.reflect.Constructor val$constructor
final com.google.inject.internal.DefaultConstructionProxyFactory this$0
void (com.google.inject.internal.DefaultConstructionProxyFactory, java.lang.reflect.Constructor)
public transient java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
InstantiationException e
IllegalAccessException e
Object[] arguments
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public java.lang.reflect.Constructor getConstructor ()
public com.google.common.collect.ImmutableMap getMethodInterceptors ()
}
com/google/inject/internal/DefaultConstructionProxyFactory.classDefaultConstructionProxyFactory.java
package com.google.inject.internal
final com.google.inject.internal.DefaultConstructionProxyFactory extends java.lang.Object implements com.google.inject.internal.ConstructionProxyFactory {
private final com.google.inject.spi.InjectionPoint injectionPoint
void (com.google.inject.spi.InjectionPoint)
com.google.inject.spi.InjectionPoint injectionPoint
public com.google.inject.internal.ConstructionProxy create ()
com.google.inject.internal.cglib.reflect.$FastConstructor fastConstructor
com.google.inject.internal.cglib.core.$CodeGenerationException e
Class classToConstruct
java.lang.reflect.Constructor constructor
static com.google.inject.spi.InjectionPoint access$000 (com.google.inject.internal.DefaultConstructionProxyFactory)
com.google.inject.internal.DefaultConstructionProxyFactory x0
}
com/google/inject/internal/DeferredLookups.classDeferredLookups.java
package com.google.inject.internal
final com.google.inject.internal.DeferredLookups extends java.lang.Object implements com.google.inject.internal.Lookups {
private final com.google.inject.internal.InjectorImpl injector
private final java.util.List lookups
void (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl injector
void initialize (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.spi.ProviderLookup lookup
public com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
com.google.inject.spi.MembersInjectorLookup lookup
}
com/google/inject/internal/DelayedInitialize.classDelayedInitialize.java
package com.google.inject.internal
abstract com.google.inject.internal.DelayedInitialize extends java.lang.Object {
public abstract void initialize (com.google.inject.internal.InjectorImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/DelegatingInvocationHandler.classDelegatingInvocationHandler.java
package com.google.inject.internal
com.google.inject.internal.DelegatingInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private Object delegate
void ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Object proxy
java.lang.reflect.Method method
Object[] args
public java.lang.Object getDelegate ()
void setDelegate (java.lang.Object)
Object delegate
}
com/google/inject/internal/EncounterImpl.classEncounterImpl.java
package com.google.inject.internal
final com.google.inject.internal.EncounterImpl extends java.lang.Object implements com.google.inject.spi.TypeEncounter {
private final com.google.inject.internal.Errors errors
private final com.google.inject.internal.Lookups lookups
private java.util.List membersInjectors
private java.util.List injectionListeners
private java.util.List aspects
private boolean valid
void (com.google.inject.internal.Errors, com.google.inject.internal.Lookups)
com.google.inject.internal.Errors errors
com.google.inject.internal.Lookups lookups
void invalidate ()
com.google.common.collect.ImmutableList getAspects ()
public transient void bindInterceptor (com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
com.google.common.collect.ImmutableList getMembersInjectors ()
com.google.common.collect.ImmutableList getInjectionListeners ()
public void register (com.google.inject.MembersInjector)
com.google.inject.MembersInjector membersInjector
public void register (com.google.inject.spi.InjectionListener)
com.google.inject.spi.InjectionListener injectionListener
public transient void addError (java.lang.String, java.lang.Object[])
String message
Object[] arguments
public void addError (java.lang.Throwable)
Throwable t
public void addError (com.google.inject.spi.Message)
com.google.inject.spi.Message message
public com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.Provider getProvider (java.lang.Class)
Class type
public com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
}
com/google/inject/internal/ErrorHandler.classErrorHandler.java
package com.google.inject.internal
abstract com.google.inject.internal.ErrorHandler extends java.lang.Object {
public abstract void handle (java.lang.Object, com.google.inject.internal.Errors)
public abstract void handle (com.google.inject.spi.Message)
}
com/google/inject/internal/Errors$1.classErrors.java
package com.google.inject.internal
com.google.inject.internal.Errors$1 extends java.lang.Object implements java.util.Comparator {
final com.google.inject.internal.Errors this$0
void (com.google.inject.internal.Errors)
public int compare (com.google.inject.spi.Message, com.google.inject.spi.Message)
com.google.inject.spi.Message a
com.google.inject.spi.Message b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/inject/internal/Errors$2.classErrors.java
package com.google.inject.internal
final com.google.inject.internal.Errors$2 extends com.google.inject.internal.Errors$Converter {
void (java.lang.Class)
Class x0
public java.lang.String toString (java.lang.Class)
Class c
public volatile java.lang.String toString (java.lang.Object)
Object x0
}
com/google/inject/internal/Errors$3.classErrors.java
package com.google.inject.internal
final com.google.inject.internal.Errors$3 extends com.google.inject.internal.Errors$Converter {
void (java.lang.Class)
Class x0
public java.lang.String toString (java.lang.reflect.Member)
java.lang.reflect.Member member
public volatile java.lang.String toString (java.lang.Object)
Object x0
}
com/google/inject/internal/Errors$4.classErrors.java
package com.google.inject.internal
final com.google.inject.internal.Errors$4 extends com.google.inject.internal.Errors$Converter {
void (java.lang.Class)
Class x0
public java.lang.String toString (com.google.inject.Key)
com.google.inject.Key key
public volatile java.lang.String toString (java.lang.Object)
Object x0
}
com/google/inject/internal/Errors$Converter.classErrors.java
package com.google.inject.internal
abstract com.google.inject.internal.Errors$Converter extends java.lang.Object {
final Class type
void (java.lang.Class)
Class type
boolean appliesTo (java.lang.Object)
Object o
java.lang.String convert (java.lang.Object)
Object o
abstract java.lang.String toString (java.lang.Object)
}
com/google/inject/internal/Errors.classErrors.java
package com.google.inject.internal
public final com.google.inject.internal.Errors extends java.lang.Object implements java.io.Serializable {
private final com.google.inject.internal.Errors root
private final com.google.inject.internal.Errors parent
private final Object source
private java.util.List errors
private static final String CONSTRUCTOR_RULES
private static final java.util.Collection converters
public void ()
public void (java.lang.Object)
Object source
private void (com.google.inject.internal.Errors, java.lang.Object)
com.google.inject.internal.Errors parent
Object source
public com.google.inject.internal.Errors withSource (java.lang.Object)
Object source
public com.google.inject.internal.Errors missingImplementation (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.internal.Errors jitDisabled (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.internal.Errors converterReturnedNull (java.lang.String, java.lang.Object, com.google.inject.TypeLiteral, com.google.inject.spi.TypeConverterBinding)
String stringValue
Object source
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverterBinding typeConverterBinding
public com.google.inject.internal.Errors conversionTypeError (java.lang.String, java.lang.Object, com.google.inject.TypeLiteral, com.google.inject.spi.TypeConverterBinding, java.lang.Object)
String stringValue
Object source
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverterBinding typeConverterBinding
Object converted
public com.google.inject.internal.Errors conversionError (java.lang.String, java.lang.Object, com.google.inject.TypeLiteral, com.google.inject.spi.TypeConverterBinding, java.lang.RuntimeException)
String stringValue
Object source
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverterBinding typeConverterBinding
RuntimeException cause
public com.google.inject.internal.Errors ambiguousTypeConversion (java.lang.String, java.lang.Object, com.google.inject.TypeLiteral, com.google.inject.spi.TypeConverterBinding, com.google.inject.spi.TypeConverterBinding)
String stringValue
Object source
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverterBinding a
com.google.inject.spi.TypeConverterBinding b
public com.google.inject.internal.Errors bindingToProvider ()
public com.google.inject.internal.Errors subtypeNotProvided (java.lang.Class, java.lang.Class)
Class providerType
Class type
public com.google.inject.internal.Errors notASubtype (java.lang.Class, java.lang.Class)
Class implementationType
Class type
public com.google.inject.internal.Errors recursiveImplementationType ()
public com.google.inject.internal.Errors recursiveProviderType ()
public com.google.inject.internal.Errors missingRuntimeRetention (java.lang.Object)
Object source
public com.google.inject.internal.Errors missingScopeAnnotation ()
public com.google.inject.internal.Errors optionalConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public com.google.inject.internal.Errors cannotBindToGuiceType (java.lang.String)
String simpleName
public com.google.inject.internal.Errors scopeNotFound (java.lang.Class)
Class scopeAnnotation
public com.google.inject.internal.Errors scopeAnnotationOnAbstractType (java.lang.Class, java.lang.Class, java.lang.Object)
Class scopeAnnotation
Class type
Object source
public com.google.inject.internal.Errors misplacedBindingAnnotation (java.lang.reflect.Member, java.lang.annotation.Annotation)
java.lang.reflect.Member member
java.lang.annotation.Annotation bindingAnnotation
public com.google.inject.internal.Errors missingConstructor (java.lang.Class)
Class implementation
public com.google.inject.internal.Errors tooManyConstructors (java.lang.Class)
Class implementation
public com.google.inject.internal.Errors constructorNotDefinedByType (java.lang.reflect.Constructor, com.google.inject.TypeLiteral)
java.lang.reflect.Constructor constructor
com.google.inject.TypeLiteral type
public com.google.inject.internal.Errors duplicateScopes (com.google.inject.Scope, java.lang.Class, com.google.inject.Scope)
com.google.inject.Scope existing
Class annotationType
com.google.inject.Scope scope
public com.google.inject.internal.Errors voidProviderMethod ()
public com.google.inject.internal.Errors missingConstantValues ()
public com.google.inject.internal.Errors cannotInjectInnerClass (java.lang.Class)
Class type
public com.google.inject.internal.Errors duplicateBindingAnnotations (java.lang.reflect.Member, java.lang.Class, java.lang.Class)
java.lang.reflect.Member member
Class a
Class b
public com.google.inject.internal.Errors cannotInjectFinalField (java.lang.reflect.Field)
java.lang.reflect.Field field
public com.google.inject.internal.Errors cannotInjectAbstractMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
public com.google.inject.internal.Errors cannotInjectNonVoidMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
public com.google.inject.internal.Errors cannotInjectMethodWithTypeParameters (java.lang.reflect.Method)
java.lang.reflect.Method method
public com.google.inject.internal.Errors duplicateScopeAnnotations (java.lang.Class, java.lang.Class)
Class a
Class b
public com.google.inject.internal.Errors recursiveBinding ()
public com.google.inject.internal.Errors bindingAlreadySet (com.google.inject.Key, java.lang.Object)
com.google.inject.Key key
Object source
public com.google.inject.internal.Errors jitBindingAlreadySet (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.internal.Errors childBindingAlreadySet (com.google.inject.Key, java.util.Set)
Object source
java.util.Iterator i$
com.google.inject.Key key
java.util.Set sources
java.util.Formatter allSources
com.google.inject.internal.Errors errors
public com.google.inject.internal.Errors errorCheckingDuplicateBinding (com.google.inject.Key, java.lang.Object, java.lang.Throwable)
com.google.inject.Key key
Object source
Throwable t
public com.google.inject.internal.Errors errorInjectingMethod (java.lang.Throwable)
Throwable cause
public com.google.inject.internal.Errors errorNotifyingTypeListener (com.google.inject.spi.TypeListenerBinding, com.google.inject.TypeLiteral, java.lang.Throwable)
com.google.inject.spi.TypeListenerBinding listener
com.google.inject.TypeLiteral type
Throwable cause
public com.google.inject.internal.Errors errorInjectingConstructor (java.lang.Throwable)
Throwable cause
public com.google.inject.internal.Errors errorInProvider (java.lang.RuntimeException)
RuntimeException runtimeException
Throwable unwrapped
public com.google.inject.internal.Errors errorInUserInjector (com.google.inject.MembersInjector, com.google.inject.TypeLiteral, java.lang.RuntimeException)
com.google.inject.MembersInjector listener
com.google.inject.TypeLiteral type
RuntimeException cause
public com.google.inject.internal.Errors errorNotifyingInjectionListener (com.google.inject.spi.InjectionListener, com.google.inject.TypeLiteral, java.lang.RuntimeException)
com.google.inject.spi.InjectionListener listener
com.google.inject.TypeLiteral type
RuntimeException cause
public com.google.inject.internal.Errors exposedButNotBound (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.internal.Errors keyNotFullySpecified (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public com.google.inject.internal.Errors errorEnhancingClass (java.lang.Class, java.lang.Throwable)
Class clazz
Throwable cause
public static java.util.Collection getMessagesFromThrowable (java.lang.Throwable)
Throwable throwable
public transient com.google.inject.internal.Errors errorInUserCode (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String messageFormat
Object[] arguments
java.util.Collection messages
private java.lang.Throwable unwrap (java.lang.RuntimeException)
RuntimeException runtimeException
public com.google.inject.internal.Errors cannotInjectRawProvider ()
public com.google.inject.internal.Errors cannotInjectRawMembersInjector ()
public com.google.inject.internal.Errors cannotInjectTypeLiteralOf (java.lang.reflect.Type)
java.lang.reflect.Type unsupportedType
public com.google.inject.internal.Errors cannotInjectRawTypeLiteral ()
public com.google.inject.internal.Errors cannotSatisfyCircularDependency (java.lang.Class)
Class expectedType
public com.google.inject.internal.Errors circularProxiesDisabled (java.lang.Class)
Class expectedType
public void throwCreationExceptionIfErrorsExist ()
public void throwConfigurationExceptionIfErrorsExist ()
public void throwProvisionExceptionIfErrorsExist ()
private com.google.inject.spi.Message merge (com.google.inject.spi.Message)
com.google.inject.spi.Message message
java.util.List sources
public com.google.inject.internal.Errors merge (java.util.Collection)
com.google.inject.spi.Message message
java.util.Iterator i$
java.util.Collection messages
public com.google.inject.internal.Errors merge (com.google.inject.internal.Errors)
com.google.inject.internal.Errors moreErrors
public java.util.List getSources ()
com.google.inject.internal.Errors e
java.util.List sources
public void throwIfNewErrors (int) throws com.google.inject.internal.ErrorsException
int expectedSize
public com.google.inject.internal.ErrorsException toException ()
public boolean hasErrors ()
public transient com.google.inject.internal.Errors addMessage (java.lang.String, java.lang.Object[])
String messageFormat
Object[] arguments
private transient com.google.inject.internal.Errors addMessage (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String messageFormat
Object[] arguments
String message
public com.google.inject.internal.Errors addMessage (com.google.inject.spi.Message)
com.google.inject.spi.Message message
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
int i
String messageFormat
Object[] arguments
public java.util.List getMessages ()
java.util.List result
public static java.lang.String format (java.lang.String, java.util.Collection)
Object source
int i
java.io.StringWriter writer
java.util.List dependencies
Throwable cause
com.google.inject.spi.Message errorMessage
java.util.Iterator i$
String heading
java.util.Collection errorMessages
java.util.Formatter fmt
int index
boolean displayCauses
public java.lang.Object checkForNull (java.lang.Object, java.lang.Object, com.google.inject.spi.Dependency) throws com.google.inject.internal.ErrorsException
Object value
Object source
com.google.inject.spi.Dependency dependency
int parameterIndex
String parameterName
public static java.lang.Throwable getOnlyCause (java.util.Collection)
Throwable messageCause
com.google.inject.spi.Message message
java.util.Iterator i$
java.util.Collection messages
Throwable onlyCause
public int size ()
public static java.lang.Object convert (java.lang.Object)
com.google.inject.internal.Errors$Converter converter
java.util.Iterator i$
Object o
public static void formatSource (java.util.Formatter, java.lang.Object)
com.google.inject.spi.Dependency dependency
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.Key key
java.util.Formatter formatter
Object source
public static void formatInjectionPoint (java.util.Formatter, com.google.inject.spi.Dependency, com.google.inject.spi.InjectionPoint)
java.util.Formatter formatter
com.google.inject.spi.Dependency dependency
com.google.inject.spi.InjectionPoint injectionPoint
java.lang.reflect.Member member
Class memberType
static void ()
}
com/google/inject/internal/ErrorsException.classErrorsException.java
package com.google.inject.internal
public com.google.inject.internal.ErrorsException extends java.lang.Exception {
private final com.google.inject.internal.Errors errors
public void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public com.google.inject.internal.Errors getErrors ()
}
com/google/inject/internal/Exceptions$UnhandledCheckedUserException.classExceptions.java
package com.google.inject.internal
com.google.inject.internal.Exceptions$UnhandledCheckedUserException extends java.lang.RuntimeException {
public void (java.lang.Throwable)
Throwable cause
}
com/google/inject/internal/Exceptions.classExceptions.java
package com.google.inject.internal
com.google.inject.internal.Exceptions extends java.lang.Object {
void ()
public static java.lang.RuntimeException rethrowCause (java.lang.Throwable)
Throwable throwable
Throwable cause
public static java.lang.RuntimeException rethrow (java.lang.Throwable)
Throwable throwable
}
com/google/inject/internal/ExposedBindingImpl.classExposedBindingImpl.java
package com.google.inject.internal
public final com.google.inject.internal.ExposedBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ExposedBinding {
private final com.google.inject.spi.PrivateElements privateElements
public void (com.google.inject.internal.InjectorImpl, java.lang.Object, com.google.inject.Key, com.google.inject.internal.InternalFactory, com.google.inject.spi.PrivateElements)
com.google.inject.internal.InjectorImpl injector
Object source
com.google.inject.Key key
com.google.inject.internal.InternalFactory factory
com.google.inject.spi.PrivateElements privateElements
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public java.util.Set getDependencies ()
public com.google.inject.spi.PrivateElements getPrivateElements ()
public java.lang.String toString ()
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/internal/ExposedKeyFactory.classExposedKeyFactory.java
package com.google.inject.internal
final com.google.inject.internal.ExposedKeyFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory com.google.inject.internal.CreationListener {
private final com.google.inject.Key key
private final com.google.inject.spi.PrivateElements privateElements
private com.google.inject.internal.BindingImpl delegate
void (com.google.inject.Key, com.google.inject.spi.PrivateElements)
com.google.inject.Key key
com.google.inject.spi.PrivateElements privateElements
public void notify (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
com.google.inject.internal.InjectorImpl privateInjector
com.google.inject.internal.BindingImpl explicitBinding
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
}
com/google/inject/internal/ExposureBuilder.classExposureBuilder.java
package com.google.inject.internal
public com.google.inject.internal.ExposureBuilder extends java.lang.Object implements com.google.inject.binder.AnnotatedElementBuilder {
private final com.google.inject.Binder binder
private final Object source
private com.google.inject.Key key
public void (com.google.inject.Binder, java.lang.Object, com.google.inject.Key)
com.google.inject.Binder binder
Object source
com.google.inject.Key key
protected void checkNotAnnotated ()
public void annotatedWith (java.lang.Class)
Class annotationType
public void annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public com.google.inject.Key getKey ()
public java.lang.Object getSource ()
public java.lang.String toString ()
}
com/google/inject/internal/FactoryProxy.classFactoryProxy.java
package com.google.inject.internal
final com.google.inject.internal.FactoryProxy extends java.lang.Object implements com.google.inject.internal.InternalFactory com.google.inject.internal.CreationListener {
private final com.google.inject.internal.InjectorImpl injector
private final com.google.inject.Key key
private final com.google.inject.Key targetKey
private final Object source
private com.google.inject.internal.InternalFactory targetFactory
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, com.google.inject.Key, java.lang.Object)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.Key targetKey
Object source
public void notify (com.google.inject.internal.Errors)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Errors errors
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
public java.lang.String toString ()
}
com/google/inject/internal/FailableCache$1.classFailableCache.java
package com.google.inject.internal
com.google.inject.internal.FailableCache$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.inject.internal.FailableCache this$0
void (com.google.inject.internal.FailableCache)
public java.lang.Object apply (java.lang.Object)
com.google.inject.internal.ErrorsException e
Object key
com.google.inject.internal.Errors errors
Object result
}
com/google/inject/internal/FailableCache.classFailableCache.java
package com.google.inject.internal
public abstract com.google.inject.internal.FailableCache extends java.lang.Object {
private final java.util.Map delegate
public void ()
protected abstract java.lang.Object create (java.lang.Object, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
public java.lang.Object get (java.lang.Object, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
Object result
Object key
com.google.inject.internal.Errors errors
Object resultOrError
boolean remove (java.lang.Object)
Object key
}
com/google/inject/internal/InheritingState.classInheritingState.java
package com.google.inject.internal
final com.google.inject.internal.InheritingState extends java.lang.Object implements com.google.inject.internal.State {
private final com.google.inject.internal.State parent
private final java.util.Map explicitBindingsMutable
private final java.util.Map explicitBindings
private final java.util.Map scopes
private final java.util.List converters
private final java.util.List methodAspects
private final java.util.List typeListenerBindings
private final java.util.List provisionListenerBindings
private final com.google.inject.internal.WeakKeySet blacklistedKeys
private final Object lock
void (com.google.inject.internal.State)
com.google.inject.internal.State parent
public com.google.inject.internal.State parent ()
public com.google.inject.internal.BindingImpl getExplicitBinding (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.Binding binding
public java.util.Map getExplicitBindingsThisLevel ()
public void putBinding (com.google.inject.Key, com.google.inject.internal.BindingImpl)
com.google.inject.Key key
com.google.inject.internal.BindingImpl binding
public com.google.inject.Scope getScope (java.lang.Class)
Class annotationType
com.google.inject.Scope scope
public void putAnnotation (java.lang.Class, com.google.inject.Scope)
Class annotationType
com.google.inject.Scope scope
public java.lang.Iterable getConvertersThisLevel ()
public void addConverter (com.google.inject.spi.TypeConverterBinding)
com.google.inject.spi.TypeConverterBinding typeConverterBinding
public com.google.inject.spi.TypeConverterBinding getConverter (java.lang.String, com.google.inject.TypeLiteral, com.google.inject.internal.Errors, java.lang.Object)
com.google.inject.spi.TypeConverterBinding converter
java.util.Iterator i$
com.google.inject.internal.State s
String stringValue
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
Object source
com.google.inject.spi.TypeConverterBinding matchingConverter
public void addMethodAspect (com.google.inject.internal.MethodAspect)
com.google.inject.internal.MethodAspect methodAspect
public com.google.common.collect.ImmutableList getMethodAspects ()
public void addTypeListener (com.google.inject.spi.TypeListenerBinding)
com.google.inject.spi.TypeListenerBinding listenerBinding
public java.util.List getTypeListenerBindings ()
java.util.List parentBindings
java.util.List result
public void addProvisionListener (com.google.inject.spi.ProvisionListenerBinding)
com.google.inject.spi.ProvisionListenerBinding listenerBinding
public java.util.List getProvisionListenerBindings ()
java.util.List parentBindings
java.util.List result
public void blacklist (com.google.inject.Key, java.lang.Object)
com.google.inject.Key key
Object source
public boolean isBlacklisted (com.google.inject.Key)
com.google.inject.Key key
public java.util.Set getSourcesForBlacklistedKey (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object lock ()
public java.util.Map getScopes ()
}
com/google/inject/internal/Initializable.classInitializable.java
package com.google.inject.internal
abstract com.google.inject.internal.Initializable extends java.lang.Object {
public abstract java.lang.Object get (com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/Initializables$1.classInitializables.java
package com.google.inject.internal
final com.google.inject.internal.Initializables$1 extends java.lang.Object implements com.google.inject.internal.Initializable {
final Object val$instance
void (java.lang.Object)
public java.lang.Object get (com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
public java.lang.String toString ()
}
com/google/inject/internal/Initializables.classInitializables.java
package com.google.inject.internal
final com.google.inject.internal.Initializables extends java.lang.Object {
void ()
static com.google.inject.internal.Initializable of (java.lang.Object)
Object instance
}
com/google/inject/internal/Initializer$InjectableReference.classInitializer.java
package com.google.inject.internal
com.google.inject.internal.Initializer$InjectableReference extends java.lang.Object implements com.google.inject.internal.Initializable {
private final com.google.inject.internal.InjectorImpl injector
private final Object instance
private final Object source
private final com.google.inject.Key key
private com.google.inject.internal.MembersInjectorImpl membersInjector
final com.google.inject.internal.Initializer this$0
public void (com.google.inject.internal.Initializer, com.google.inject.internal.InjectorImpl, java.lang.Object, com.google.inject.Key, java.lang.Object)
com.google.inject.internal.InjectorImpl injector
Object instance
com.google.inject.Key key
Object source
public void validate (com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.TypeLiteral type
public java.lang.Object get (com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
InterruptedException e
com.google.inject.internal.Errors errors
public java.lang.String toString ()
}
com/google/inject/internal/Initializer.classInitializer.java
package com.google.inject.internal
final com.google.inject.internal.Initializer extends java.lang.Object {
private final Thread creatingThread
private final java.util.concurrent.CountDownLatch ready
private final java.util.Map pendingInjection
void ()
com.google.inject.internal.Initializable requestInjection (com.google.inject.internal.InjectorImpl, java.lang.Object, com.google.inject.Key, java.lang.Object, java.util.Set)
com.google.inject.internal.InjectorImpl injector
Object instance
com.google.inject.Key key
Object source
java.util.Set injectionPoints
com.google.inject.internal.Initializer$InjectableReference initializable
void validateOustandingInjections (com.google.inject.internal.Errors)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Initializer$InjectableReference reference
java.util.Iterator i$
com.google.inject.internal.Errors errors
void injectAll (com.google.inject.internal.Errors)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Initializer$InjectableReference reference
java.util.Iterator i$
com.google.inject.internal.Errors errors
static java.util.concurrent.CountDownLatch access$000 (com.google.inject.internal.Initializer)
com.google.inject.internal.Initializer x0
static java.lang.Thread access$100 (com.google.inject.internal.Initializer)
com.google.inject.internal.Initializer x0
static java.util.Map access$200 (com.google.inject.internal.Initializer)
com.google.inject.internal.Initializer x0
}
com/google/inject/internal/InjectionRequestProcessor$StaticInjection$1.classInjectionRequestProcessor.java
package com.google.inject.internal
com.google.inject.internal.InjectionRequestProcessor$StaticInjection$1 extends java.lang.Object implements com.google.inject.internal.ContextualCallable {
final com.google.inject.internal.InjectionRequestProcessor$StaticInjection this$1
void (com.google.inject.internal.InjectionRequestProcessor$StaticInjection)
public java.lang.Void call (com.google.inject.internal.InternalContext)
com.google.inject.internal.SingleMemberInjector memberInjector
java.util.Iterator i$
com.google.inject.internal.InternalContext context
public volatile java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext x0
}
com/google/inject/internal/InjectionRequestProcessor$StaticInjection.classInjectionRequestProcessor.java
package com.google.inject.internal
com.google.inject.internal.InjectionRequestProcessor$StaticInjection extends java.lang.Object {
final com.google.inject.internal.InjectorImpl injector
final Object source
final com.google.inject.spi.StaticInjectionRequest request
com.google.common.collect.ImmutableList memberInjectors
final com.google.inject.internal.InjectionRequestProcessor this$0
public void (com.google.inject.internal.InjectionRequestProcessor, com.google.inject.internal.InjectorImpl, com.google.inject.spi.StaticInjectionRequest)
com.google.inject.internal.InjectorImpl injector
com.google.inject.spi.StaticInjectionRequest request
void validate ()
com.google.inject.ConfigurationException e
com.google.inject.internal.Errors errorsForMember
java.util.Set injectionPoints
void injectMembers ()
com.google.inject.internal.ErrorsException e
}
com/google/inject/internal/InjectionRequestProcessor.classInjectionRequestProcessor.java
package com.google.inject.internal
final com.google.inject.internal.InjectionRequestProcessor extends com.google.inject.internal.AbstractProcessor {
private final java.util.List staticInjections
private final com.google.inject.internal.Initializer initializer
void (com.google.inject.internal.Errors, com.google.inject.internal.Initializer)
com.google.inject.internal.Errors errors
com.google.inject.internal.Initializer initializer
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.ConfigurationException e
com.google.inject.spi.InjectionRequest request
java.util.Set injectionPoints
void validate ()
com.google.inject.internal.InjectionRequestProcessor$StaticInjection staticInjection
java.util.Iterator i$
void injectMembers ()
com.google.inject.internal.InjectionRequestProcessor$StaticInjection staticInjection
java.util.Iterator i$
public volatile java.lang.Object visit (com.google.inject.spi.StaticInjectionRequest)
com.google.inject.spi.StaticInjectionRequest x0
public volatile java.lang.Object visit (com.google.inject.spi.InjectionRequest)
com.google.inject.spi.InjectionRequest x0
}
com/google/inject/internal/InjectorImpl$1.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$1 extends java.lang.ThreadLocal {
final com.google.inject.internal.InjectorImpl this$0
void (com.google.inject.internal.InjectorImpl)
protected java.lang.Object[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/inject/internal/InjectorImpl$2.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$2 extends java.lang.Object implements com.google.inject.internal.InternalFactory {
final com.google.inject.Key val$targetKey
final com.google.inject.internal.BindingImpl val$targetBinding
final com.google.inject.internal.InjectorImpl this$0
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, com.google.inject.internal.BindingImpl)
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
}
com/google/inject/internal/InjectorImpl$3$1.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$3$1 extends java.lang.Object implements com.google.inject.internal.ContextualCallable {
final com.google.inject.internal.Errors val$errors
final com.google.inject.internal.InjectorImpl$3 this$1
void (com.google.inject.internal.InjectorImpl$3, com.google.inject.internal.Errors)
public java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency previous
}
com/google/inject/internal/InjectorImpl$3.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$3 extends java.lang.Object implements com.google.inject.Provider {
final com.google.inject.spi.Dependency val$dependency
final com.google.inject.internal.BindingImpl val$binding
final com.google.inject.internal.InjectorImpl this$0
void (com.google.inject.internal.InjectorImpl, com.google.inject.spi.Dependency, com.google.inject.internal.BindingImpl)
public java.lang.Object get ()
Object t
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Errors errors
public java.lang.String toString ()
}
com/google/inject/internal/InjectorImpl$BindingsMultimap.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$BindingsMultimap extends java.lang.Object {
final java.util.Map multimap
private void ()
void put (com.google.inject.TypeLiteral, com.google.inject.Binding)
com.google.inject.TypeLiteral type
com.google.inject.Binding binding
java.util.List bindingsForType
java.util.List getAll (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
java.util.List bindings
void (com.google.inject.internal.InjectorImpl$1)
com.google.inject.internal.InjectorImpl$1 x0
}
com/google/inject/internal/InjectorImpl$ConvertedConstantBindingImpl.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$ConvertedConstantBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ConvertedConstantBinding {
final Object value
final com.google.inject.Provider provider
final com.google.inject.Binding originalBinding
final com.google.inject.spi.TypeConverterBinding typeConverterBinding
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.Binding, com.google.inject.spi.TypeConverterBinding)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object value
com.google.inject.Binding originalBinding
com.google.inject.spi.TypeConverterBinding typeConverterBinding
public com.google.inject.Provider getProvider ()
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public java.lang.Object getValue ()
public com.google.inject.spi.TypeConverterBinding getTypeConverterBinding ()
public com.google.inject.Key getSourceKey ()
public java.util.Set getDependencies ()
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.InjectorImpl$ConvertedConstantBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/InjectorImpl$InjectorOptions.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$InjectorOptions extends java.lang.Object {
final com.google.inject.Stage stage
final boolean jitDisabled
final boolean disableCircularProxies
void (com.google.inject.Stage, boolean, boolean)
com.google.inject.Stage stage
boolean jitDisabled
boolean disableCircularProxies
public java.lang.String toString ()
}
com/google/inject/internal/InjectorImpl$JitLimitation.classInjectorImpl.java
package com.google.inject.internal
final com.google.inject.internal.InjectorImpl$JitLimitation extends java.lang.Enum {
public static final com.google.inject.internal.InjectorImpl$JitLimitation NO_JIT
public static final com.google.inject.internal.InjectorImpl$JitLimitation EXISTING_JIT
public static final com.google.inject.internal.InjectorImpl$JitLimitation NEW_OR_EXISTING_JIT
private static final com.google.inject.internal.InjectorImpl$JitLimitation[] $VALUES
public static com.google.inject.internal.InjectorImpl$JitLimitation[] values ()
public static com.google.inject.internal.InjectorImpl$JitLimitation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/inject/internal/InjectorImpl$MethodInvoker.classInjectorImpl.java
package com.google.inject.internal
abstract com.google.inject.internal.InjectorImpl$MethodInvoker extends java.lang.Object {
public transient abstract java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
}
com/google/inject/internal/InjectorImpl$ProviderBindingImpl$1.classInjectorImpl.java
package com.google.inject.internal
final com.google.inject.internal.InjectorImpl$ProviderBindingImpl$1 extends java.lang.Object implements com.google.inject.internal.InternalFactory {
final com.google.inject.Provider val$provider
void (com.google.inject.Provider)
public com.google.inject.Provider get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean)
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
public volatile java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors x0
com.google.inject.internal.InternalContext x1
com.google.inject.spi.Dependency x2
boolean x3
}
com/google/inject/internal/InjectorImpl$ProviderBindingImpl.classInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.InjectorImpl$ProviderBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ProviderBinding com.google.inject.spi.HasDependencies {
final com.google.inject.internal.BindingImpl providedBinding
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, com.google.inject.Binding)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.Binding providedBinding
static com.google.inject.internal.InternalFactory createInternalFactory (com.google.inject.Binding)
com.google.inject.Binding providedBinding
com.google.inject.Provider provider
public com.google.inject.Key getProvidedKey ()
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public java.util.Set getDependencies ()
public boolean equals (java.lang.Object)
com.google.inject.internal.InjectorImpl$ProviderBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/InjectorImpl.classInjectorImpl.java
package com.google.inject.internal
final com.google.inject.internal.InjectorImpl extends java.lang.Object implements com.google.inject.Injector com.google.inject.internal.Lookups {
public static final com.google.inject.TypeLiteral STRING_TYPE
final com.google.inject.internal.State state
final com.google.inject.internal.InjectorImpl parent
final com.google.inject.internal.InjectorImpl$BindingsMultimap bindingsMultimap
final com.google.inject.internal.InjectorImpl$InjectorOptions options
final java.util.Map jitBindings
com.google.inject.internal.Lookups lookups
final com.google.inject.internal.ConstructorInjectorStore constructors
com.google.inject.internal.MembersInjectorStore membersInjectorStore
com.google.inject.internal.ProvisionListenerCallbackStore provisionListenerStore
final ThreadLocal localContext
void (com.google.inject.internal.InjectorImpl, com.google.inject.internal.State, com.google.inject.internal.InjectorImpl$InjectorOptions)
com.google.inject.internal.InjectorImpl parent
com.google.inject.internal.State state
com.google.inject.internal.InjectorImpl$InjectorOptions injectorOptions
void index ()
com.google.inject.Binding binding
java.util.Iterator i$
void index (com.google.inject.Binding)
com.google.inject.Binding binding
public java.util.List findBindingsByType (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
public com.google.inject.internal.BindingImpl getBinding (com.google.inject.Key)
com.google.inject.internal.BindingImpl result
com.google.inject.internal.ErrorsException e
com.google.inject.Key key
com.google.inject.internal.Errors errors
public com.google.inject.internal.BindingImpl getExistingBinding (com.google.inject.Key)
com.google.inject.internal.BindingImpl jitBinding
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key providedKey
com.google.inject.internal.ErrorsException e
com.google.inject.Key key
com.google.inject.internal.BindingImpl explicitBinding
com.google.inject.internal.BindingImpl getBindingOrThrow (com.google.inject.Key, com.google.inject.internal.Errors, com.google.inject.internal.InjectorImpl$JitLimitation) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.internal.InjectorImpl$JitLimitation jitType
com.google.inject.internal.BindingImpl binding
public com.google.inject.Binding getBinding (java.lang.Class)
Class type
public com.google.inject.Injector getParent ()
public com.google.inject.Injector createChildInjector (java.lang.Iterable)
Iterable modules
public transient com.google.inject.Injector createChildInjector (com.google.inject.Module[])
com.google.inject.Module[] modules
private com.google.inject.internal.BindingImpl getJustInTimeBinding (com.google.inject.Key, com.google.inject.internal.Errors, com.google.inject.internal.InjectorImpl$JitLimitation) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.internal.InjectorImpl$JitLimitation jitType
boolean jitOverride
private static boolean isProvider (com.google.inject.Key)
com.google.inject.Key key
private static boolean isTypeLiteral (com.google.inject.Key)
com.google.inject.Key key
private static com.google.inject.Key getProvidedKey (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
java.lang.reflect.Type providerType
java.lang.reflect.Type entryType
com.google.inject.Key providedKey
private static boolean isMembersInjector (com.google.inject.Key)
com.google.inject.Key key
private com.google.inject.internal.BindingImpl createMembersInjectorBinding (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
java.lang.reflect.Type membersInjectorType
com.google.inject.TypeLiteral instanceType
com.google.inject.MembersInjector membersInjector
com.google.inject.internal.InternalFactory factory
private com.google.inject.internal.BindingImpl createProviderBinding (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.Key providedKey
com.google.inject.internal.BindingImpl delegate
private com.google.inject.internal.BindingImpl convertConstantStringBinding (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
Object converted
com.google.inject.internal.ErrorsException e
RuntimeException e
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.Key stringKey
com.google.inject.internal.BindingImpl stringBinding
String stringValue
Object source
com.google.inject.TypeLiteral type
com.google.inject.spi.TypeConverterBinding typeConverterBinding
void initializeBinding (com.google.inject.internal.BindingImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.Errors errors
void initializeJitBinding (com.google.inject.internal.BindingImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
boolean successful
com.google.inject.internal.DelayedInitialize delayed
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.Errors errors
private boolean cleanup (com.google.inject.internal.BindingImpl, java.util.Set)
com.google.inject.internal.ConstructorBindingImpl ctorBinding
boolean failed
com.google.inject.internal.BindingImpl depBinding
com.google.inject.Key depKey
com.google.inject.spi.InjectionPoint ip
com.google.inject.spi.Dependency dep
java.util.Iterator i$
com.google.inject.internal.BindingImpl binding
java.util.Set encountered
boolean bindingFailed
java.util.Set deps
private void removeFailedJitBinding (com.google.inject.Key, com.google.inject.spi.InjectionPoint)
com.google.inject.Key key
com.google.inject.spi.InjectionPoint ip
private java.util.Set getInternalDependencies (com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.BindingImpl createUninitializedBinding (com.google.inject.Key, com.google.inject.internal.Scoping, java.lang.Object, com.google.inject.internal.Errors, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.BindingImpl binding
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
Object source
com.google.inject.internal.Errors errors
boolean jitBinding
Class rawType
com.google.inject.ImplementedBy implementedBy
com.google.inject.ProvidedBy providedBy
private com.google.inject.internal.BindingImpl createTypeLiteralBinding (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
java.lang.reflect.Type typeLiteralType
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type innerType
com.google.inject.TypeLiteral value
com.google.inject.internal.InternalFactory factory
com.google.inject.internal.BindingImpl createProvidedByBinding (com.google.inject.Key, com.google.inject.internal.Scoping, com.google.inject.ProvidedBy, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
com.google.inject.ProvidedBy providedBy
com.google.inject.internal.Errors errors
Class rawType
Class providerType
com.google.inject.Key providerKey
com.google.inject.internal.ProvidedByInternalFactory internalFactory
Object source
private com.google.inject.internal.BindingImpl createImplementedByBinding (com.google.inject.Key, com.google.inject.internal.Scoping, com.google.inject.ImplementedBy, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
com.google.inject.ImplementedBy implementedBy
com.google.inject.internal.Errors errors
Class rawType
Class implementationType
Class subclass
com.google.inject.Key targetKey
com.google.inject.internal.BindingImpl targetBinding
com.google.inject.internal.InternalFactory internalFactory
Object source
private com.google.inject.internal.BindingImpl createJustInTimeBindingRecursive (com.google.inject.Key, com.google.inject.internal.Errors, boolean, com.google.inject.internal.InjectorImpl$JitLimitation) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ErrorsException ignored
java.util.Set sources
com.google.inject.Key key
com.google.inject.internal.Errors errors
boolean jitDisabled
com.google.inject.internal.InjectorImpl$JitLimitation jitType
com.google.inject.internal.BindingImpl binding
private com.google.inject.internal.BindingImpl createJustInTimeBinding (com.google.inject.Key, com.google.inject.internal.Errors, boolean, com.google.inject.internal.InjectorImpl$JitLimitation) throws com.google.inject.internal.ErrorsException
java.util.Set sources
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.Errors ignored
com.google.inject.internal.ErrorsException ignored
com.google.inject.Key key
com.google.inject.internal.Errors errors
boolean jitDisabled
com.google.inject.internal.InjectorImpl$JitLimitation jitType
int numErrorsBefore
com.google.inject.internal.BindingImpl convertedBinding
Object source
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.InternalFactory getInternalFactory (com.google.inject.Key, com.google.inject.internal.Errors, com.google.inject.internal.InjectorImpl$JitLimitation) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.internal.InjectorImpl$JitLimitation jitType
public java.util.Map getBindings ()
public java.util.Map getAllBindings ()
public java.util.Map getScopeBindings ()
public java.util.Set getTypeConverterBindings ()
com.google.inject.internal.SingleParameterInjector[] getParametersInjectors (java.util.List, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ErrorsException rethrownBelow
com.google.inject.spi.Dependency parameter
java.util.Iterator i$
java.util.List parameters
com.google.inject.internal.Errors errors
int numErrorsBefore
com.google.inject.internal.SingleParameterInjector[] result
int i
com.google.inject.internal.SingleParameterInjector createParameterInjector (com.google.inject.spi.Dependency, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.spi.Dependency dependency
com.google.inject.internal.Errors errors
com.google.inject.internal.BindingImpl binding
public void injectMembers (java.lang.Object)
Object instance
com.google.inject.MembersInjector membersInjector
public com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.internal.ErrorsException e
com.google.inject.TypeLiteral typeLiteral
com.google.inject.internal.Errors errors
public com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
public com.google.inject.Provider getProvider (java.lang.Class)
Class type
com.google.inject.Provider getProviderOrThrow (com.google.inject.Key, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.Key key
com.google.inject.internal.Errors errors
com.google.inject.internal.BindingImpl binding
com.google.inject.spi.Dependency dependency
public com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Provider result
com.google.inject.internal.ErrorsException e
com.google.inject.Key key
com.google.inject.internal.Errors errors
public java.lang.Object getInstance (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object getInstance (java.lang.Class)
Class type
java.lang.Object callInContext (com.google.inject.internal.ContextualCallable) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ContextualCallable callable
Object[] reference
public java.lang.String toString ()
public volatile com.google.inject.Binding getExistingBinding (com.google.inject.Key)
com.google.inject.Key x0
public volatile com.google.inject.Binding getBinding (com.google.inject.Key)
com.google.inject.Key x0
static void ()
}
com/google/inject/internal/InjectorOptionsProcessor.classInjectorOptionsProcessor.java
package com.google.inject.internal
com.google.inject.internal.InjectorOptionsProcessor extends com.google.inject.internal.AbstractProcessor {
private boolean disableCircularProxies
private boolean jitDisabled
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.DisableCircularProxiesOption)
com.google.inject.spi.DisableCircularProxiesOption option
public java.lang.Boolean visit (com.google.inject.spi.RequireExplicitBindingsOption)
com.google.inject.spi.RequireExplicitBindingsOption option
com.google.inject.internal.InjectorImpl$InjectorOptions getOptions (com.google.inject.Stage, com.google.inject.internal.InjectorImpl$InjectorOptions)
com.google.inject.Stage stage
com.google.inject.internal.InjectorImpl$InjectorOptions parentOptions
public volatile java.lang.Object visit (com.google.inject.spi.RequireExplicitBindingsOption)
com.google.inject.spi.RequireExplicitBindingsOption x0
public volatile java.lang.Object visit (com.google.inject.spi.DisableCircularProxiesOption)
com.google.inject.spi.DisableCircularProxiesOption x0
}
com/google/inject/internal/InjectorShell$1.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$1 extends java.lang.Object {
}
com/google/inject/internal/InjectorShell$Builder.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$Builder extends java.lang.Object {
private final java.util.List elements
private final java.util.List modules
private com.google.inject.internal.State state
private com.google.inject.internal.InjectorImpl parent
private com.google.inject.internal.InjectorImpl$InjectorOptions options
private com.google.inject.Stage stage
private com.google.inject.internal.PrivateElementsImpl privateElements
void ()
com.google.inject.internal.InjectorShell$Builder stage (com.google.inject.Stage)
com.google.inject.Stage stage
com.google.inject.internal.InjectorShell$Builder parent (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl parent
com.google.inject.internal.InjectorShell$Builder privateElements (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements privateElements
void addModules (java.lang.Iterable)
com.google.inject.Module module
java.util.Iterator i$
Iterable modules
com.google.inject.Stage getStage ()
java.lang.Object lock ()
java.util.List build (com.google.inject.internal.Initializer, com.google.inject.internal.ProcessedBindingData, com.google.inject.internal.util.Stopwatch, com.google.inject.internal.Errors)
com.google.inject.internal.InjectorShell$Builder builder
java.util.Iterator i$
com.google.inject.internal.Initializer initializer
com.google.inject.internal.ProcessedBindingData bindingData
com.google.inject.internal.util.Stopwatch stopwatch
com.google.inject.internal.Errors errors
com.google.inject.internal.InjectorOptionsProcessor optionsProcessor
com.google.inject.internal.InjectorImpl injector
java.util.List typeListenerBindings
java.util.List provisionListenerBindings
java.util.List injectorShells
com.google.inject.internal.PrivateElementProcessor processor
private com.google.inject.internal.State getState ()
}
com/google/inject/internal/InjectorShell$InjectorFactory.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$InjectorFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory com.google.inject.Provider {
private final com.google.inject.Injector injector
private void (com.google.inject.Injector)
com.google.inject.Injector injector
public com.google.inject.Injector get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
public com.google.inject.Injector get ()
public java.lang.String toString ()
public volatile java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors x0
com.google.inject.internal.InternalContext x1
com.google.inject.spi.Dependency x2
boolean x3
public volatile java.lang.Object get ()
void (com.google.inject.Injector, com.google.inject.internal.InjectorShell$1)
com.google.inject.Injector x0
com.google.inject.internal.InjectorShell$1 x1
}
com/google/inject/internal/InjectorShell$LoggerFactory.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$LoggerFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory com.google.inject.Provider {
private void ()
public java.util.logging.Logger get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean)
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
com.google.inject.spi.InjectionPoint injectionPoint
public java.util.logging.Logger get ()
public java.lang.String toString ()
public volatile java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors x0
com.google.inject.internal.InternalContext x1
com.google.inject.spi.Dependency x2
boolean x3
public volatile java.lang.Object get ()
void (com.google.inject.internal.InjectorShell$1)
com.google.inject.internal.InjectorShell$1 x0
}
com/google/inject/internal/InjectorShell$RootModule.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$RootModule extends java.lang.Object implements com.google.inject.Module {
final com.google.inject.Stage stage
private void (com.google.inject.Stage)
com.google.inject.Stage stage
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
void (com.google.inject.Stage, com.google.inject.internal.InjectorShell$1)
com.google.inject.Stage x0
com.google.inject.internal.InjectorShell$1 x1
}
com/google/inject/internal/InjectorShell$SLF4JLoggerFactory.classInjectorShell.java
package com.google.inject.internal
com.google.inject.internal.InjectorShell$SLF4JLoggerFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory com.google.inject.Provider {
private final com.google.inject.Injector injector
private org.slf4j.ILoggerFactory loggerFactory
void (com.google.inject.Injector)
com.google.inject.Injector injector
org.slf4j.ILoggerFactory loggerFactory ()
Throwable e
public org.slf4j.Logger get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean)
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
com.google.inject.spi.InjectionPoint injectionPoint
public org.slf4j.Logger get ()
public java.lang.String toString ()
public volatile java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors x0
com.google.inject.internal.InternalContext x1
com.google.inject.spi.Dependency x2
boolean x3
public volatile java.lang.Object get ()
}
com/google/inject/internal/InjectorShell.classInjectorShell.java
package com.google.inject.internal
final com.google.inject.internal.InjectorShell extends java.lang.Object {
private final java.util.List elements
private final com.google.inject.internal.InjectorImpl injector
private void (com.google.inject.internal.InjectorShell$Builder, java.util.List, com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorShell$Builder builder
java.util.List elements
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.InjectorImpl getInjector ()
java.util.List getElements ()
private static void bindInjector (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.internal.InjectorShell$InjectorFactory injectorFactory
private static void bindLogger (com.google.inject.internal.InjectorImpl)
com.google.inject.Key slf4jKey
com.google.inject.internal.InjectorShell$SLF4JLoggerFactory slf4jLoggerFactory
Throwable e
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
com.google.inject.internal.InjectorShell$LoggerFactory loggerFactory
static void access$100 (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl x0
static void access$200 (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl x0
void (com.google.inject.internal.InjectorShell$Builder, java.util.List, com.google.inject.internal.InjectorImpl, com.google.inject.internal.InjectorShell$1)
com.google.inject.internal.InjectorShell$Builder x0
java.util.List x1
com.google.inject.internal.InjectorImpl x2
com.google.inject.internal.InjectorShell$1 x3
}
com/google/inject/internal/InstanceBindingImpl.classInstanceBindingImpl.java
package com.google.inject.internal
final com.google.inject.internal.InstanceBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.InstanceBinding {
final Object instance
final com.google.inject.Provider provider
final com.google.common.collect.ImmutableSet injectionPoints
public void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, java.util.Set, java.lang.Object)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
java.util.Set injectionPoints
Object instance
public void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping, java.util.Set, java.lang.Object)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
java.util.Set injectionPoints
Object instance
public com.google.inject.Provider getProvider ()
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public java.lang.Object getInstance ()
public java.util.Set getInjectionPoints ()
public java.util.Set getDependencies ()
public com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
public com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.InstanceBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/InterceptorBindingProcessor.classInterceptorBindingProcessor.java
package com.google.inject.internal
final com.google.inject.internal.InterceptorBindingProcessor extends com.google.inject.internal.AbstractProcessor {
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.InterceptorBinding)
com.google.inject.spi.InterceptorBinding command
public volatile java.lang.Object visit (com.google.inject.spi.InterceptorBinding)
com.google.inject.spi.InterceptorBinding x0
}
com/google/inject/internal/InterceptorStackCallback$InterceptedMethodInvocation.classInterceptorStackCallback.java
package com.google.inject.internal
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation extends java.lang.Object implements org.aopalliance.intercept.MethodInvocation {
final Object proxy
final Object[] arguments
final com.google.inject.internal.cglib.proxy.$MethodProxy methodProxy
int index
final com.google.inject.internal.InterceptorStackCallback this$0
public void (com.google.inject.internal.InterceptorStackCallback, java.lang.Object, com.google.inject.internal.cglib.proxy.$MethodProxy, java.lang.Object[])
Object proxy
com.google.inject.internal.cglib.proxy.$MethodProxy methodProxy
Object[] arguments
public java.lang.Object proceed () throws java.lang.Throwable
Throwable t
public java.lang.reflect.Method getMethod ()
public java.lang.Object[] getArguments ()
public java.lang.Object getThis ()
public java.lang.reflect.AccessibleObject getStaticPart ()
}
com/google/inject/internal/InterceptorStackCallback.classInterceptorStackCallback.java
package com.google.inject.internal
final com.google.inject.internal.InterceptorStackCallback extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$MethodInterceptor {
private static final java.util.Set AOP_INTERNAL_CLASSES
final org.aopalliance.intercept.MethodInterceptor[] interceptors
final java.lang.reflect.Method method
public void (java.lang.reflect.Method, java.util.List)
java.lang.reflect.Method method
java.util.List interceptors
public java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], com.google.inject.internal.cglib.proxy.$MethodProxy) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] arguments
com.google.inject.internal.cglib.proxy.$MethodProxy methodProxy
private void pruneStacktrace (java.lang.Throwable)
String className
StackTraceElement element
StackTraceElement[] arr$
int len$
int i$
StackTraceElement[] stackTrace
java.util.List pruned
Throwable t
Throwable throwable
static void access$000 (com.google.inject.internal.InterceptorStackCallback, java.lang.Throwable)
com.google.inject.internal.InterceptorStackCallback x0
Throwable x1
static void ()
}
com/google/inject/internal/InternalContext.classInternalContext.java
package com.google.inject.internal
final com.google.inject.internal.InternalContext extends java.lang.Object {
private java.util.Map constructionContexts
private com.google.inject.spi.Dependency dependency
private java.util.LinkedList state
void ()
public com.google.inject.internal.ConstructionContext getConstructionContext (java.lang.Object)
Object key
com.google.inject.internal.ConstructionContext constructionContext
public com.google.inject.spi.Dependency getDependency ()
public com.google.inject.spi.Dependency pushDependency (com.google.inject.spi.Dependency, java.lang.Object)
com.google.inject.spi.Dependency dependency
Object source
com.google.inject.spi.Dependency previous
public void popStateAndSetDependency (com.google.inject.spi.Dependency)
com.google.inject.spi.Dependency newDependency
public void pushState (com.google.inject.Key, java.lang.Object)
com.google.inject.Key key
Object source
public void popState ()
public java.util.List getDependencyChain ()
}
com/google/inject/internal/InternalFactory.classInternalFactory.java
package com.google.inject.internal
abstract com.google.inject.internal.InternalFactory extends java.lang.Object {
public abstract java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/InternalFactoryToInitializableAdapter.classInternalFactoryToInitializableAdapter.java
package com.google.inject.internal
final com.google.inject.internal.InternalFactoryToInitializableAdapter extends com.google.inject.internal.ProviderInternalFactory {
private final com.google.inject.internal.Initializable initializable
public void (com.google.inject.internal.Initializable, java.lang.Object, boolean, com.google.inject.internal.ProvisionListenerStackCallback)
com.google.inject.internal.Initializable initializable
Object source
boolean allowProxy
com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
protected java.lang.Object provision (javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.spi.Dependency, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
RuntimeException userException
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.spi.Dependency dependency
com.google.inject.internal.ConstructionContext constructionContext
public java.lang.String toString ()
}
com/google/inject/internal/InternalFactoryToProviderAdapter.classInternalFactoryToProviderAdapter.java
package com.google.inject.internal
final com.google.inject.internal.InternalFactoryToProviderAdapter extends java.lang.Object implements com.google.inject.internal.InternalFactory {
private final com.google.inject.Provider provider
private final Object source
public void (com.google.inject.Provider, java.lang.Object)
com.google.inject.Provider provider
Object source
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
RuntimeException userException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
public java.lang.String toString ()
}
com/google/inject/internal/InternalInjectorCreator$1.classInternalInjectorCreator.java
package com.google.inject.internal
com.google.inject.internal.InternalInjectorCreator$1 extends java.lang.Object implements com.google.inject.internal.ContextualCallable {
com.google.inject.spi.Dependency dependency
final com.google.inject.internal.BindingImpl val$binding
final com.google.inject.internal.Errors val$errors
final com.google.inject.internal.InternalInjectorCreator this$0
void (com.google.inject.internal.InternalInjectorCreator, com.google.inject.internal.BindingImpl, com.google.inject.internal.Errors)
public java.lang.Void call (com.google.inject.internal.InternalContext)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency previous
com.google.inject.internal.Errors errorsForBinding
public volatile java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext x0
}
com/google/inject/internal/InternalInjectorCreator$ToolStageInjector.classInternalInjectorCreator.java
package com.google.inject.internal
com.google.inject.internal.InternalInjectorCreator$ToolStageInjector extends java.lang.Object implements com.google.inject.Injector {
private final com.google.inject.Injector delegateInjector
void (com.google.inject.Injector)
com.google.inject.Injector delegateInjector
public void injectMembers (java.lang.Object)
Object o
public java.util.Map getBindings ()
public java.util.Map getAllBindings ()
public com.google.inject.Binding getBinding (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.Binding getBinding (java.lang.Class)
Class type
public com.google.inject.Binding getExistingBinding (com.google.inject.Key)
com.google.inject.Key key
public java.util.List findBindingsByType (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
public com.google.inject.Injector getParent ()
public com.google.inject.Injector createChildInjector (java.lang.Iterable)
Iterable modules
public transient com.google.inject.Injector createChildInjector (com.google.inject.Module[])
com.google.inject.Module[] modules
public java.util.Map getScopeBindings ()
public java.util.Set getTypeConverterBindings ()
public com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.Provider getProvider (java.lang.Class)
Class type
public com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
public java.lang.Object getInstance (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object getInstance (java.lang.Class)
Class type
}
com/google/inject/internal/InternalInjectorCreator.classInternalInjectorCreator.java
package com.google.inject.internal
public final com.google.inject.internal.InternalInjectorCreator extends java.lang.Object {
private final com.google.inject.internal.util.Stopwatch stopwatch
private final com.google.inject.internal.Errors errors
private final com.google.inject.internal.Initializer initializer
private final com.google.inject.internal.ProcessedBindingData bindingData
private final com.google.inject.internal.InjectionRequestProcessor injectionRequestProcessor
private final com.google.inject.internal.InjectorShell$Builder shellBuilder
private java.util.List shells
public void ()
public com.google.inject.internal.InternalInjectorCreator stage (com.google.inject.Stage)
com.google.inject.Stage stage
public com.google.inject.internal.InternalInjectorCreator parentInjector (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl parent
public com.google.inject.internal.InternalInjectorCreator addModules (java.lang.Iterable)
Iterable modules
public com.google.inject.Injector build ()
private void initializeStatically ()
com.google.inject.internal.InjectorShell shell
java.util.Iterator i$
com.google.inject.internal.InjectorShell shell
java.util.Iterator i$
com.google.inject.internal.InjectorShell shell
java.util.Iterator i$
private com.google.inject.Injector primaryInjector ()
private void injectDynamically ()
com.google.inject.internal.InjectorShell shell
java.util.Iterator i$
void loadEagerSingletons (com.google.inject.internal.InjectorImpl, com.google.inject.Stage, com.google.inject.internal.Errors)
com.google.inject.internal.ErrorsException e
com.google.inject.internal.BindingImpl binding
java.util.Iterator i$
com.google.inject.internal.InjectorImpl injector
com.google.inject.Stage stage
com.google.inject.internal.Errors errors
Iterable candidateBindings
private boolean isEagerSingleton (com.google.inject.internal.InjectorImpl, com.google.inject.internal.BindingImpl, com.google.inject.Stage)
com.google.inject.Key linkedBinding
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.BindingImpl binding
com.google.inject.Stage stage
}
com/google/inject/internal/LinkedBindingImpl.classLinkedBindingImpl.java
package com.google.inject.internal
public final com.google.inject.internal.LinkedBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.LinkedKeyBinding com.google.inject.spi.HasDependencies {
final com.google.inject.Key targetKey
public void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.Key)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
com.google.inject.Key targetKey
public void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping, com.google.inject.Key)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
com.google.inject.Key targetKey
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public com.google.inject.Key getLinkedKey ()
public java.util.Set getDependencies ()
public com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
public com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.LinkedBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/LinkedProviderBindingImpl.classLinkedProviderBindingImpl.java
package com.google.inject.internal
final com.google.inject.internal.LinkedProviderBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ProviderKeyBinding com.google.inject.spi.HasDependencies com.google.inject.internal.DelayedInitialize {
final com.google.inject.Key providerKey
final com.google.inject.internal.DelayedInitialize delayedInitializer
private void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.Key, com.google.inject.internal.DelayedInitialize)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
com.google.inject.Key providerKey
com.google.inject.internal.DelayedInitialize delayedInitializer
public void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.Key)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
com.google.inject.Key providerKey
void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping, com.google.inject.Key)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
com.google.inject.Key providerKey
static com.google.inject.internal.LinkedProviderBindingImpl createWithInitializer (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.Key, com.google.inject.internal.DelayedInitialize)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
com.google.inject.Key providerKey
com.google.inject.internal.DelayedInitialize delayedInitializer
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public com.google.inject.Key getProviderKey ()
public void initialize (com.google.inject.internal.InjectorImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.Errors errors
public java.util.Set getDependencies ()
public com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
public com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.LinkedProviderBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/ListenerBindingProcessor.classListenerBindingProcessor.java
package com.google.inject.internal
final com.google.inject.internal.ListenerBindingProcessor extends com.google.inject.internal.AbstractProcessor {
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.TypeListenerBinding)
com.google.inject.spi.TypeListenerBinding binding
public java.lang.Boolean visit (com.google.inject.spi.ProvisionListenerBinding)
com.google.inject.spi.ProvisionListenerBinding binding
public volatile java.lang.Object visit (com.google.inject.spi.ProvisionListenerBinding)
com.google.inject.spi.ProvisionListenerBinding x0
public volatile java.lang.Object visit (com.google.inject.spi.TypeListenerBinding)
com.google.inject.spi.TypeListenerBinding x0
}
com/google/inject/internal/LookupProcessor.classLookupProcessor.java
package com.google.inject.internal
final com.google.inject.internal.LookupProcessor extends com.google.inject.internal.AbstractProcessor {
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.MembersInjectorLookup)
com.google.inject.MembersInjector membersInjector
com.google.inject.internal.ErrorsException e
com.google.inject.spi.MembersInjectorLookup lookup
public java.lang.Boolean visit (com.google.inject.spi.ProviderLookup)
com.google.inject.Provider provider
com.google.inject.internal.ErrorsException e
com.google.inject.spi.ProviderLookup lookup
public volatile java.lang.Object visit (com.google.inject.spi.MembersInjectorLookup)
com.google.inject.spi.MembersInjectorLookup x0
public volatile java.lang.Object visit (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup x0
}
com/google/inject/internal/Lookups.classLookups.java
package com.google.inject.internal
abstract com.google.inject.internal.Lookups extends java.lang.Object {
public abstract com.google.inject.Provider getProvider (com.google.inject.Key)
public abstract com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
}
com/google/inject/internal/MembersInjectorImpl$1.classMembersInjectorImpl.java
package com.google.inject.internal
com.google.inject.internal.MembersInjectorImpl$1 extends java.lang.Object implements com.google.inject.internal.ContextualCallable {
final com.google.inject.Key val$key
final Object val$source
final Object val$instance
final com.google.inject.internal.Errors val$errors
final boolean val$toolableOnly
final com.google.inject.internal.MembersInjectorImpl this$0
void (com.google.inject.internal.MembersInjectorImpl, com.google.inject.Key, java.lang.Object, java.lang.Object, com.google.inject.internal.Errors, boolean)
public java.lang.Void call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext context
public volatile java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext x0
}
com/google/inject/internal/MembersInjectorImpl.classMembersInjectorImpl.java
package com.google.inject.internal
final com.google.inject.internal.MembersInjectorImpl extends java.lang.Object implements com.google.inject.MembersInjector {
private final com.google.inject.TypeLiteral typeLiteral
private final com.google.inject.internal.InjectorImpl injector
private final com.google.common.collect.ImmutableList memberInjectors
private final com.google.common.collect.ImmutableList userMembersInjectors
private final com.google.common.collect.ImmutableList injectionListeners
private final com.google.common.collect.ImmutableList addedAspects
void (com.google.inject.internal.InjectorImpl, com.google.inject.TypeLiteral, com.google.inject.internal.EncounterImpl, com.google.common.collect.ImmutableList)
com.google.inject.internal.InjectorImpl injector
com.google.inject.TypeLiteral typeLiteral
com.google.inject.internal.EncounterImpl encounter
com.google.common.collect.ImmutableList memberInjectors
public com.google.common.collect.ImmutableList getMemberInjectors ()
public void injectMembers (java.lang.Object)
com.google.inject.internal.ErrorsException e
Object instance
com.google.inject.internal.Errors errors
void injectAndNotify (java.lang.Object, com.google.inject.internal.Errors, com.google.inject.Key, java.lang.Object, boolean) throws com.google.inject.internal.ErrorsException
Object instance
com.google.inject.internal.Errors errors
com.google.inject.Key key
Object source
boolean toolableOnly
void notifyListeners (java.lang.Object, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
RuntimeException e
com.google.inject.spi.InjectionListener injectionListener
java.util.Iterator i$
Object instance
com.google.inject.internal.Errors errors
int numErrorsBefore
void injectMembers (java.lang.Object, com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, boolean)
com.google.inject.internal.SingleMemberInjector injector
int i
int size
RuntimeException e
com.google.inject.MembersInjector userMembersInjector
int i
int size
Object t
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
boolean toolableOnly
public java.lang.String toString ()
public com.google.common.collect.ImmutableSet getInjectionPoints ()
com.google.inject.internal.SingleMemberInjector memberInjector
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public com.google.common.collect.ImmutableList getAddedAspects ()
}
com/google/inject/internal/MembersInjectorStore$1.classMembersInjectorStore.java
package com.google.inject.internal
com.google.inject.internal.MembersInjectorStore$1 extends com.google.inject.internal.FailableCache {
final com.google.inject.internal.MembersInjectorStore this$0
void (com.google.inject.internal.MembersInjectorStore)
protected com.google.inject.internal.MembersInjectorImpl create (com.google.inject.TypeLiteral, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
protected volatile java.lang.Object create (java.lang.Object, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
Object x0
com.google.inject.internal.Errors x1
}
com/google/inject/internal/MembersInjectorStore.classMembersInjectorStore.java
package com.google.inject.internal
final com.google.inject.internal.MembersInjectorStore extends java.lang.Object {
private final com.google.inject.internal.InjectorImpl injector
private final com.google.common.collect.ImmutableList typeListenerBindings
private final com.google.inject.internal.FailableCache cache
void (com.google.inject.internal.InjectorImpl, java.util.List)
com.google.inject.internal.InjectorImpl injector
java.util.List typeListenerBindings
public boolean hasTypeListeners ()
public com.google.inject.internal.MembersInjectorImpl get (com.google.inject.TypeLiteral, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.TypeLiteral key
com.google.inject.internal.Errors errors
boolean remove (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
private com.google.inject.internal.MembersInjectorImpl createWithListeners (com.google.inject.TypeLiteral, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.ConfigurationException e
RuntimeException e
com.google.inject.spi.TypeListenerBinding typeListener
java.util.Iterator i$
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
int numErrorsBefore
java.util.Set injectionPoints
com.google.common.collect.ImmutableList injectors
com.google.inject.internal.EncounterImpl encounter
com.google.common.collect.ImmutableList getInjectors (java.util.Set, com.google.inject.internal.Errors)
com.google.inject.internal.Errors errorsForMember
com.google.inject.internal.SingleMemberInjector injector
com.google.inject.internal.ErrorsException ignoredForNow
com.google.inject.spi.InjectionPoint injectionPoint
java.util.Iterator i$
java.util.Set injectionPoints
com.google.inject.internal.Errors errors
java.util.List injectors
static com.google.inject.internal.MembersInjectorImpl access$000 (com.google.inject.internal.MembersInjectorStore, com.google.inject.TypeLiteral, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.MembersInjectorStore x0
com.google.inject.TypeLiteral x1
com.google.inject.internal.Errors x2
}
com/google/inject/internal/MessageProcessor.classMessageProcessor.java
package com.google.inject.internal
final com.google.inject.internal.MessageProcessor extends com.google.inject.internal.AbstractProcessor {
private static final java.util.logging.Logger logger
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.Message)
String rootMessage
com.google.inject.spi.Message message
public static java.lang.String getRootMessage (java.lang.Throwable)
Throwable t
Throwable cause
public volatile java.lang.Object visit (com.google.inject.spi.Message)
com.google.inject.spi.Message x0
static void ()
}
com/google/inject/internal/MethodAspect.classMethodAspect.java
package com.google.inject.internal
final com.google.inject.internal.MethodAspect extends java.lang.Object {
private final com.google.inject.matcher.Matcher classMatcher
private final com.google.inject.matcher.Matcher methodMatcher
private final java.util.List interceptors
void (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, java.util.List)
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
java.util.List interceptors
transient void (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
boolean matches (java.lang.Class)
Class clazz
boolean matches (java.lang.reflect.Method)
java.lang.reflect.Method method
java.util.List interceptors ()
}
com/google/inject/internal/MoreTypes$CompositeType.classMoreTypes.java
package com.google.inject.internal
abstract com.google.inject.internal.MoreTypes$CompositeType extends java.lang.Object {
public abstract boolean isFullySpecified ()
}
com/google/inject/internal/MoreTypes$GenericArrayTypeImpl.classMoreTypes.java
package com.google.inject.internal
public com.google.inject.internal.MoreTypes$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable com.google.inject.internal.MoreTypes$CompositeType {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
public void (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public boolean isFullySpecified ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/internal/MoreTypes$ParameterizedTypeImpl.classMoreTypes.java
package com.google.inject.internal
public com.google.inject.internal.MoreTypes$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable com.google.inject.internal.MoreTypes$CompositeType {
private final java.lang.reflect.Type ownerType
private final java.lang.reflect.Type rawType
private final java.lang.reflect.Type[] typeArguments
private static final long serialVersionUID
public transient void (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
Class rawTypeAsClass
int t
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public boolean isFullySpecified ()
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
int i
StringBuilder stringBuilder
}
com/google/inject/internal/MoreTypes$WildcardTypeImpl.classMoreTypes.java
package com.google.inject.internal
public com.google.inject.internal.MoreTypes$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable com.google.inject.internal.MoreTypes$CompositeType {
private final java.lang.reflect.Type upperBound
private final java.lang.reflect.Type lowerBound
private static final long serialVersionUID
public void (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] upperBounds
java.lang.reflect.Type[] lowerBounds
public java.lang.reflect.Type[] getUpperBounds ()
public java.lang.reflect.Type[] getLowerBounds ()
public boolean isFullySpecified ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/internal/MoreTypes.classMoreTypes.java
package com.google.inject.internal
public com.google.inject.internal.MoreTypes extends java.lang.Object {
public static final java.lang.reflect.Type[] EMPTY_TYPE_ARRAY
private static final java.util.Map PRIMITIVE_TO_WRAPPER
private void ()
public static com.google.inject.TypeLiteral canonicalizeForKey (com.google.inject.TypeLiteral)
com.google.inject.internal.Errors errors
java.lang.reflect.ParameterizedType parameterizedType
com.google.inject.TypeLiteral guiceProviderType
com.google.inject.TypeLiteral typeLiteral
java.lang.reflect.Type type
com.google.inject.TypeLiteral wrappedPrimitives
private static boolean isFullySpecified (java.lang.reflect.Type)
java.lang.reflect.Type type
public static java.lang.reflect.Type canonicalize (java.lang.reflect.Type)
Class c
java.lang.reflect.ParameterizedType p
java.lang.reflect.GenericArrayType g
java.lang.reflect.WildcardType w
java.lang.reflect.Type type
public static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type rawType
java.lang.reflect.Type componentType
java.lang.reflect.Type type
public static boolean equals (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.ParameterizedType pa
java.lang.reflect.ParameterizedType pb
java.lang.reflect.GenericArrayType ga
java.lang.reflect.GenericArrayType gb
java.lang.reflect.WildcardType wa
java.lang.reflect.WildcardType wb
java.lang.reflect.TypeVariable va
java.lang.reflect.TypeVariable vb
java.lang.reflect.Type a
java.lang.reflect.Type b
private static int hashCodeOrZero (java.lang.Object)
Object o
public static java.lang.String typeToString (java.lang.reflect.Type)
java.lang.reflect.Type type
public static java.lang.reflect.Type getGenericSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
int i
int length
Class[] interfaces
Class rawSupertype
java.lang.reflect.Type type
Class rawType
Class toResolve
public static java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.TypeVariable)
int index
java.lang.reflect.Type type
Class rawType
java.lang.reflect.TypeVariable unknown
Class declaredByRaw
java.lang.reflect.Type declaredBy
private static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] array
Object toFind
private static java.lang.Class declaringClassOf (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.GenericDeclaration genericDeclaration
private static void checkNotPrimitive (java.lang.reflect.Type, java.lang.String)
java.lang.reflect.Type type
String use
static void access$000 (java.lang.reflect.Type, java.lang.String)
java.lang.reflect.Type x0
String x1
static boolean access$100 (java.lang.reflect.Type)
java.lang.reflect.Type x0
static int access$200 (java.lang.Object)
Object x0
static void ()
}
com/google/inject/internal/Nullability.classNullability.java
package com.google.inject.internal
public com.google.inject.internal.Nullability extends java.lang.Object {
private void ()
public static boolean allowsNull (java.lang.annotation.Annotation[])
Class type
java.lang.annotation.Annotation a
java.lang.annotation.Annotation[] arr$
int len$
int i$
java.lang.annotation.Annotation[] annotations
}
com/google/inject/internal/PrivateElementProcessor.classPrivateElementProcessor.java
package com.google.inject.internal
final com.google.inject.internal.PrivateElementProcessor extends com.google.inject.internal.AbstractProcessor {
private final java.util.List injectorShellBuilders
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements privateElements
com.google.inject.internal.InjectorShell$Builder builder
public java.util.List getInjectorShellBuilders ()
public volatile java.lang.Object visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements x0
}
com/google/inject/internal/PrivateElementsImpl.classPrivateElementsImpl.java
package com.google.inject.internal
public final com.google.inject.internal.PrivateElementsImpl extends java.lang.Object implements com.google.inject.spi.PrivateElements {
private final Object source
private java.util.List elementsMutable
private java.util.List exposureBuilders
private com.google.common.collect.ImmutableList elements
private com.google.common.collect.ImmutableMap exposedKeysToSources
private com.google.inject.Injector injector
public void (java.lang.Object)
Object source
public java.lang.Object getSource ()
public java.util.List getElements ()
public com.google.inject.Injector getInjector ()
public void initInjector (com.google.inject.Injector)
com.google.inject.Injector injector
public java.util.Set getExposedKeys ()
com.google.inject.internal.ExposureBuilder exposureBuilder
java.util.Iterator i$
java.util.Map exposedKeysToSourcesMutable
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public java.util.List getElementsMutable ()
public void addExposureBuilder (com.google.inject.internal.ExposureBuilder)
com.google.inject.internal.ExposureBuilder exposureBuilder
public void applyTo (com.google.inject.Binder)
com.google.inject.spi.Element element
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.inject.Binder binder
com.google.inject.PrivateBinder privateBinder
public java.lang.Object getExposedSource (com.google.inject.Key)
com.google.inject.Key key
Object source
public java.lang.String toString ()
}
com/google/inject/internal/ProcessedBindingData.classProcessedBindingData.java
package com.google.inject.internal
com.google.inject.internal.ProcessedBindingData extends java.lang.Object {
private final java.util.List creationListeners
private final java.util.List uninitializedBindings
void ()
void addCreationListener (com.google.inject.internal.CreationListener)
com.google.inject.internal.CreationListener listener
void addUninitializedBinding (java.lang.Runnable)
Runnable runnable
void initializeBindings ()
Runnable initializer
java.util.Iterator i$
void runCreationListeners (com.google.inject.internal.Errors)
com.google.inject.internal.CreationListener creationListener
java.util.Iterator i$
com.google.inject.internal.Errors errors
}
com/google/inject/internal/ProvidedByInternalFactory.classProvidedByInternalFactory.java
package com.google.inject.internal
com.google.inject.internal.ProvidedByInternalFactory extends com.google.inject.internal.ProviderInternalFactory implements com.google.inject.internal.DelayedInitialize {
private final Class rawType
private final Class providerType
private final com.google.inject.Key providerKey
private com.google.inject.internal.BindingImpl providerBinding
void (java.lang.Class, java.lang.Class, com.google.inject.Key, boolean, com.google.inject.internal.ProvisionListenerStackCallback)
Class rawType
Class providerType
com.google.inject.Key providerKey
boolean allowProxy
com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
public void initialize (com.google.inject.internal.InjectorImpl, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.Errors errors
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
com.google.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
protected java.lang.Object provision (javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.spi.Dependency, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
Object o
Object t
RuntimeException e
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.spi.Dependency dependency
com.google.inject.internal.ConstructionContext constructionContext
}
com/google/inject/internal/ProviderInstanceBindingImpl.classProviderInstanceBindingImpl.java
package com.google.inject.internal
final com.google.inject.internal.ProviderInstanceBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.ProviderInstanceBinding {
final com.google.inject.Provider providerInstance
final com.google.common.collect.ImmutableSet injectionPoints
public void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object, com.google.inject.internal.InternalFactory, com.google.inject.internal.Scoping, com.google.inject.Provider, java.util.Set)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
com.google.inject.internal.InternalFactory internalFactory
com.google.inject.internal.Scoping scoping
com.google.inject.Provider providerInstance
java.util.Set injectionPoints
public void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping, java.util.Set, com.google.inject.Provider)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
java.util.Set injectionPoints
com.google.inject.Provider providerInstance
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public com.google.inject.Provider getProviderInstance ()
public java.util.Set getInjectionPoints ()
public java.util.Set getDependencies ()
public com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
public com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.ProviderInstanceBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/ProviderInternalFactory$1.classProviderInternalFactory.java
package com.google.inject.internal
com.google.inject.internal.ProviderInternalFactory$1 extends java.lang.Object implements com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback {
final javax.inject.Provider val$provider
final com.google.inject.internal.Errors val$errors
final com.google.inject.spi.Dependency val$dependency
final com.google.inject.internal.ConstructionContext val$constructionContext
final com.google.inject.internal.ProviderInternalFactory this$0
void (com.google.inject.internal.ProviderInternalFactory, javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.spi.Dependency, com.google.inject.internal.ConstructionContext)
public java.lang.Object call () throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/ProviderInternalFactory.classProviderInternalFactory.java
package com.google.inject.internal
abstract com.google.inject.internal.ProviderInternalFactory extends java.lang.Object implements com.google.inject.internal.InternalFactory {
private final com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
private final boolean allowProxy
protected final Object source
void (java.lang.Object, boolean, com.google.inject.internal.ProvisionListenerStackCallback)
Object source
boolean allowProxy
com.google.inject.internal.ProvisionListenerStackCallback provisionCallback
protected java.lang.Object circularGet (javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean) throws com.google.inject.internal.ErrorsException
Object proxyType
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
Class expectedType
com.google.inject.internal.ConstructionContext constructionContext
protected java.lang.Object provision (javax.inject.Provider, com.google.inject.internal.Errors, com.google.inject.spi.Dependency, com.google.inject.internal.ConstructionContext) throws com.google.inject.internal.ErrorsException
Object t
javax.inject.Provider provider
com.google.inject.internal.Errors errors
com.google.inject.spi.Dependency dependency
com.google.inject.internal.ConstructionContext constructionContext
}
com/google/inject/internal/ProviderMethod.classProviderMethod.java
package com.google.inject.internal
public com.google.inject.internal.ProviderMethod extends java.lang.Object implements com.google.inject.spi.ProviderWithDependencies {
private final com.google.inject.Key key
private final Class scopeAnnotation
private final Object instance
private final java.lang.reflect.Method method
private final com.google.common.collect.ImmutableSet dependencies
private final java.util.List parameterProviders
private final boolean exposed
void (com.google.inject.Key, java.lang.reflect.Method, java.lang.Object, com.google.common.collect.ImmutableSet, java.util.List, java.lang.Class)
com.google.inject.Key key
java.lang.reflect.Method method
Object instance
com.google.common.collect.ImmutableSet dependencies
java.util.List parameterProviders
Class scopeAnnotation
public com.google.inject.Key getKey ()
public java.lang.reflect.Method getMethod ()
public java.lang.Object getInstance ()
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.Object get ()
int i
Object result
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object[] parameters
public java.util.Set getDependencies ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.ProviderMethod o
Object obj
public int hashCode ()
}
com/google/inject/internal/ProviderMethodsModule$LogProvider.classProviderMethodsModule.java
package com.google.inject.internal
final com.google.inject.internal.ProviderMethodsModule$LogProvider extends java.lang.Object implements com.google.inject.Provider {
private final String name
public void (java.lang.reflect.Method)
java.lang.reflect.Method method
public java.util.logging.Logger get ()
public volatile java.lang.Object get ()
}
com/google/inject/internal/ProviderMethodsModule.classProviderMethodsModule.java
package com.google.inject.internal
public final com.google.inject.internal.ProviderMethodsModule extends java.lang.Object implements com.google.inject.Module {
private final Object delegate
private final com.google.inject.TypeLiteral typeLiteral
private void (java.lang.Object)
Object delegate
public static com.google.inject.Module forModule (com.google.inject.Module)
com.google.inject.Module module
public static com.google.inject.Module forObject (java.lang.Object)
Object object
public synchronized void configure (com.google.inject.Binder)
com.google.inject.internal.ProviderMethod providerMethod
java.util.Iterator i$
com.google.inject.Binder binder
public java.util.List getProviderMethods (com.google.inject.Binder)
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Class c
com.google.inject.Binder binder
java.util.List result
com.google.inject.internal.ProviderMethod createProviderMethod (com.google.inject.Binder, java.lang.reflect.Method)
com.google.inject.Key loggerKey
com.google.inject.Key key
int i
com.google.inject.spi.Message message
java.util.Iterator i$
com.google.inject.Binder binder
java.lang.reflect.Method method
com.google.inject.internal.Errors errors
java.util.List dependencies
java.util.List parameterProviders
java.util.List parameterTypes
java.lang.annotation.Annotation[][] parameterAnnotations
com.google.inject.TypeLiteral returnType
com.google.inject.Key key
Class scopeAnnotation
com.google.inject.Key getKey (com.google.inject.internal.Errors, com.google.inject.TypeLiteral, java.lang.reflect.Member, java.lang.annotation.Annotation[])
com.google.inject.internal.Errors errors
com.google.inject.TypeLiteral type
java.lang.reflect.Member member
java.lang.annotation.Annotation[] annotations
java.lang.annotation.Annotation bindingAnnotation
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/inject/internal/ProviderToInternalFactoryAdapter$1.classProviderToInternalFactoryAdapter.java
package com.google.inject.internal
com.google.inject.internal.ProviderToInternalFactoryAdapter$1 extends java.lang.Object implements com.google.inject.internal.ContextualCallable {
final com.google.inject.internal.Errors val$errors
final com.google.inject.internal.ProviderToInternalFactoryAdapter this$0
void (com.google.inject.internal.ProviderToInternalFactoryAdapter, com.google.inject.internal.Errors)
public java.lang.Object call (com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
}
com/google/inject/internal/ProviderToInternalFactoryAdapter.classProviderToInternalFactoryAdapter.java
package com.google.inject.internal
final com.google.inject.internal.ProviderToInternalFactoryAdapter extends java.lang.Object implements com.google.inject.Provider {
private final com.google.inject.internal.InjectorImpl injector
private final com.google.inject.internal.InternalFactory internalFactory
public void (com.google.inject.internal.InjectorImpl, com.google.inject.internal.InternalFactory)
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.InternalFactory internalFactory
public java.lang.Object get ()
Object t
com.google.inject.internal.ErrorsException e
com.google.inject.internal.Errors errors
public java.lang.String toString ()
static com.google.inject.internal.InternalFactory access$000 (com.google.inject.internal.ProviderToInternalFactoryAdapter)
com.google.inject.internal.ProviderToInternalFactoryAdapter x0
}
com/google/inject/internal/ProvisionListenerCallbackStore$1.classProvisionListenerCallbackStore.java
package com.google.inject.internal
com.google.inject.internal.ProvisionListenerCallbackStore$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.inject.internal.ProvisionListenerCallbackStore this$0
void (com.google.inject.internal.ProvisionListenerCallbackStore)
public com.google.inject.internal.ProvisionListenerStackCallback apply (com.google.inject.Key)
com.google.inject.Key key
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/inject/internal/ProvisionListenerCallbackStore.classProvisionListenerCallbackStore.java
package com.google.inject.internal
final com.google.inject.internal.ProvisionListenerCallbackStore extends java.lang.Object {
private final com.google.common.collect.ImmutableList listenerBindings
private final java.util.Map cache
void (java.util.List)
java.util.List listenerBindings
public com.google.inject.internal.ProvisionListenerStackCallback get (com.google.inject.Key)
com.google.inject.Key key
boolean remove (com.google.inject.Key)
com.google.inject.Key type
private com.google.inject.internal.ProvisionListenerStackCallback create (com.google.inject.Key)
com.google.inject.spi.ProvisionListenerBinding binding
java.util.Iterator i$
com.google.inject.Key key
java.util.List listeners
static com.google.inject.internal.ProvisionListenerStackCallback access$000 (com.google.inject.internal.ProvisionListenerCallbackStore, com.google.inject.Key)
com.google.inject.internal.ProvisionListenerCallbackStore x0
com.google.inject.Key x1
}
com/google/inject/internal/ProvisionListenerStackCallback$Provision.classProvisionListenerStackCallback.java
package com.google.inject.internal
com.google.inject.internal.ProvisionListenerStackCallback$Provision extends com.google.inject.spi.ProvisionListener$ProvisionInvocation {
final com.google.inject.internal.Errors errors
final com.google.inject.internal.InternalContext context
final com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback callable
int index
Object result
com.google.inject.internal.ErrorsException exceptionDuringProvision
com.google.inject.spi.ProvisionListener erredListener
final com.google.inject.internal.ProvisionListenerStackCallback this$0
public void (com.google.inject.internal.ProvisionListenerStackCallback, com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback)
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback callable
public java.lang.Object provision ()
com.google.inject.internal.ErrorsException ee
RuntimeException re
int currentIdx
public com.google.inject.Key getKey ()
public java.util.List getDependencyChain ()
}
com/google/inject/internal/ProvisionListenerStackCallback$ProvisionCallback.classProvisionListenerStackCallback.java
package com.google.inject.internal
public abstract com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback extends java.lang.Object {
public abstract java.lang.Object call () throws com.google.inject.internal.ErrorsException
}
com/google/inject/internal/ProvisionListenerStackCallback.classProvisionListenerStackCallback.java
package com.google.inject.internal
final com.google.inject.internal.ProvisionListenerStackCallback extends java.lang.Object {
private static final com.google.inject.spi.ProvisionListener[] EMPTY_LISTENER
private final com.google.inject.spi.ProvisionListener[] listeners
private final com.google.inject.Key key
public void (com.google.inject.Key, java.util.List)
com.google.inject.Key key
java.util.List listeners
public boolean hasListeners ()
public java.lang.Object provision (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback) throws com.google.inject.internal.ErrorsException
RuntimeException t
Object listener
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.internal.ProvisionListenerStackCallback$ProvisionCallback callable
com.google.inject.internal.ProvisionListenerStackCallback$Provision provision
RuntimeException caught
static com.google.inject.spi.ProvisionListener[] access$000 (com.google.inject.internal.ProvisionListenerStackCallback)
com.google.inject.internal.ProvisionListenerStackCallback x0
static com.google.inject.Key access$100 (com.google.inject.internal.ProvisionListenerStackCallback)
com.google.inject.internal.ProvisionListenerStackCallback x0
static void ()
}
com/google/inject/internal/ProxyFactory$IndicesCallbackFilter.classProxyFactory.java
package com.google.inject.internal
com.google.inject.internal.ProxyFactory$IndicesCallbackFilter extends java.lang.Object implements com.google.inject.internal.cglib.proxy.$CallbackFilter {
final Class declaringClass
final java.util.Map indices
void (java.lang.Class, java.util.List)
java.lang.reflect.Method method
int i
Class declaringClass
java.util.List methods
java.util.Map indices
public int accept (java.lang.reflect.Method)
java.lang.reflect.Method method
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/inject/internal/ProxyFactory$MethodInterceptorsPair.classProxyFactory.java
package com.google.inject.internal
com.google.inject.internal.ProxyFactory$MethodInterceptorsPair extends java.lang.Object {
final java.lang.reflect.Method method
java.util.List interceptors
void (java.lang.reflect.Method)
java.lang.reflect.Method method
void addAll (java.util.List)
java.util.List interceptors
boolean hasInterceptors ()
}
com/google/inject/internal/ProxyFactory$ProxyConstructor.classProxyFactory.java
package com.google.inject.internal
com.google.inject.internal.ProxyFactory$ProxyConstructor extends java.lang.Object implements com.google.inject.internal.ConstructionProxy {
final Class enhanced
final com.google.inject.spi.InjectionPoint injectionPoint
final java.lang.reflect.Constructor constructor
final com.google.inject.internal.cglib.proxy.$Callback[] callbacks
final com.google.inject.internal.cglib.reflect.$FastConstructor fastConstructor
final com.google.common.collect.ImmutableMap methodInterceptors
void (com.google.inject.internal.cglib.proxy.$Enhancer, com.google.inject.spi.InjectionPoint, com.google.inject.internal.cglib.proxy.$Callback[], com.google.common.collect.ImmutableMap)
com.google.inject.internal.cglib.proxy.$Enhancer enhancer
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.internal.cglib.proxy.$Callback[] callbacks
com.google.common.collect.ImmutableMap methodInterceptors
com.google.inject.internal.cglib.reflect.$FastClass fastClass
public transient java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
Object[] arguments
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public java.lang.reflect.Constructor getConstructor ()
public com.google.common.collect.ImmutableMap getMethodInterceptors ()
}
com/google/inject/internal/ProxyFactory.classProxyFactory.java
package com.google.inject.internal
final com.google.inject.internal.ProxyFactory extends java.lang.Object implements com.google.inject.internal.ConstructionProxyFactory {
private static final java.util.logging.Logger logger
private final com.google.inject.spi.InjectionPoint injectionPoint
private final com.google.common.collect.ImmutableMap interceptors
private final Class declaringClass
private final java.util.List methods
private final com.google.inject.internal.cglib.proxy.$Callback[] callbacks
private com.google.inject.internal.BytecodeGen$Visibility visibility
void (com.google.inject.spi.InjectionPoint, java.lang.Iterable)
com.google.inject.internal.MethodAspect methodAspect
java.util.Iterator i$
java.lang.reflect.Method method
java.util.Iterator i$
com.google.inject.internal.ProxyFactory$MethodInterceptorsPair pair
java.util.Iterator i$
com.google.inject.internal.MethodAspect methodAspect
java.util.Iterator i$
com.google.inject.internal.ProxyFactory$MethodInterceptorsPair pair
int i
com.google.inject.spi.InjectionPoint injectionPoint
Iterable methodAspects
java.lang.reflect.Constructor constructor
java.util.List applicableAspects
java.util.List methodInterceptorsPairs
boolean anyMatched
com.google.common.collect.ImmutableMap$Builder interceptorsMapBuilder
public com.google.common.collect.ImmutableMap getInterceptors ()
public com.google.inject.internal.ConstructionProxy create () throws com.google.inject.internal.ErrorsException
int i
com.google.inject.internal.cglib.proxy.$Enhancer enhancer
Throwable e
Class[] callbackTypes
static void ()
}
com/google/inject/internal/ScopeBindingProcessor.classScopeBindingProcessor.java
package com.google.inject.internal
final com.google.inject.internal.ScopeBindingProcessor extends com.google.inject.internal.AbstractProcessor {
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
public java.lang.Boolean visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding command
com.google.inject.Scope scope
Class annotationType
com.google.inject.Scope existing
public volatile java.lang.Object visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding x0
}
com/google/inject/internal/Scoping$1.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$1 extends com.google.inject.internal.Scoping {
void ()
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public com.google.inject.Scope getScopeInstance ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping$2.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$2 extends com.google.inject.internal.Scoping {
void ()
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public java.lang.Class getScopeAnnotation ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping$3.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$3 extends com.google.inject.internal.Scoping {
void ()
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public com.google.inject.Scope getScopeInstance ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping$4.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$4 extends com.google.inject.internal.Scoping {
void ()
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public com.google.inject.Scope getScopeInstance ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping$5.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$5 extends com.google.inject.internal.Scoping {
final Class val$scopingAnnotation
void (java.lang.Class)
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public java.lang.Class getScopeAnnotation ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping$6.classScoping.java
package com.google.inject.internal
final com.google.inject.internal.Scoping$6 extends com.google.inject.internal.Scoping {
final com.google.inject.Scope val$scope
void (com.google.inject.Scope)
public java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
com.google.inject.spi.BindingScopingVisitor visitor
public com.google.inject.Scope getScopeInstance ()
public java.lang.String toString ()
public void applyTo (com.google.inject.binder.ScopedBindingBuilder)
com.google.inject.binder.ScopedBindingBuilder scopedBindingBuilder
}
com/google/inject/internal/Scoping.classScoping.java
package com.google.inject.internal
public abstract com.google.inject.internal.Scoping extends java.lang.Object {
public static final com.google.inject.internal.Scoping UNSCOPED
public static final com.google.inject.internal.Scoping SINGLETON_ANNOTATION
public static final com.google.inject.internal.Scoping SINGLETON_INSTANCE
public static final com.google.inject.internal.Scoping EAGER_SINGLETON
public static com.google.inject.internal.Scoping forAnnotation (java.lang.Class)
Class scopingAnnotation
public static com.google.inject.internal.Scoping forInstance (com.google.inject.Scope)
com.google.inject.Scope scope
public boolean isExplicitlyScoped ()
public boolean isNoScope ()
public boolean isEagerSingleton (com.google.inject.Stage)
com.google.inject.Stage stage
public com.google.inject.Scope getScopeInstance ()
public java.lang.Class getScopeAnnotation ()
public boolean equals (java.lang.Object)
com.google.inject.internal.Scoping o
Object obj
public int hashCode ()
public abstract java.lang.Object acceptVisitor (com.google.inject.spi.BindingScopingVisitor)
public abstract void applyTo (com.google.inject.binder.ScopedBindingBuilder)
private void ()
static com.google.inject.internal.InternalFactory scope (com.google.inject.Key, com.google.inject.internal.InjectorImpl, com.google.inject.internal.InternalFactory, java.lang.Object, com.google.inject.internal.Scoping)
com.google.inject.Key key
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.InternalFactory creator
Object source
com.google.inject.internal.Scoping scoping
com.google.inject.Scope scope
com.google.inject.Provider scoped
static com.google.inject.internal.Scoping makeInjectable (com.google.inject.internal.Scoping, com.google.inject.internal.InjectorImpl, com.google.inject.internal.Errors)
com.google.inject.internal.Scoping scoping
com.google.inject.internal.InjectorImpl injector
com.google.inject.internal.Errors errors
Class scopeAnnotation
com.google.inject.Scope scope
void (com.google.inject.internal.Scoping$1)
com.google.inject.internal.Scoping$1 x0
static void ()
}
com/google/inject/internal/SingleFieldInjector.classSingleFieldInjector.java
package com.google.inject.internal
final com.google.inject.internal.SingleFieldInjector extends java.lang.Object implements com.google.inject.internal.SingleMemberInjector {
final java.lang.reflect.Field field
final com.google.inject.spi.InjectionPoint injectionPoint
final com.google.inject.spi.Dependency dependency
final com.google.inject.internal.BindingImpl binding
public void (com.google.inject.internal.InjectorImpl, com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InjectorImpl injector
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.internal.Errors errors
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public void inject (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, java.lang.Object)
Object value
com.google.inject.internal.ErrorsException e
IllegalAccessException e
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
Object o
com.google.inject.spi.Dependency previous
}
com/google/inject/internal/SingleMemberInjector.classSingleMemberInjector.java
package com.google.inject.internal
abstract com.google.inject.internal.SingleMemberInjector extends java.lang.Object {
public abstract void inject (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, java.lang.Object)
public abstract com.google.inject.spi.InjectionPoint getInjectionPoint ()
}
com/google/inject/internal/SingleMethodInjector$1.classSingleMethodInjector.java
package com.google.inject.internal
com.google.inject.internal.SingleMethodInjector$1 extends java.lang.Object implements com.google.inject.internal.InjectorImpl$MethodInvoker {
final com.google.inject.internal.cglib.reflect.$FastMethod val$fastMethod
final com.google.inject.internal.SingleMethodInjector this$0
void (com.google.inject.internal.SingleMethodInjector, com.google.inject.internal.cglib.reflect.$FastMethod)
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object target
Object[] parameters
}
com/google/inject/internal/SingleMethodInjector$2.classSingleMethodInjector.java
package com.google.inject.internal
com.google.inject.internal.SingleMethodInjector$2 extends java.lang.Object implements com.google.inject.internal.InjectorImpl$MethodInvoker {
final java.lang.reflect.Method val$method
final com.google.inject.internal.SingleMethodInjector this$0
void (com.google.inject.internal.SingleMethodInjector, java.lang.reflect.Method)
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object target
Object[] parameters
}
com/google/inject/internal/SingleMethodInjector.classSingleMethodInjector.java
package com.google.inject.internal
final com.google.inject.internal.SingleMethodInjector extends java.lang.Object implements com.google.inject.internal.SingleMemberInjector {
private final com.google.inject.internal.InjectorImpl$MethodInvoker methodInvoker
private final com.google.inject.internal.SingleParameterInjector[] parameterInjectors
private final com.google.inject.spi.InjectionPoint injectionPoint
void (com.google.inject.internal.InjectorImpl, com.google.inject.spi.InjectionPoint, com.google.inject.internal.Errors) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.InjectorImpl injector
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.internal.Errors errors
java.lang.reflect.Method method
private com.google.inject.internal.InjectorImpl$MethodInvoker createMethodInvoker (java.lang.reflect.Method)
com.google.inject.internal.cglib.reflect.$FastMethod fastMethod
com.google.inject.internal.cglib.core.$CodeGenerationException e
java.lang.reflect.Method method
int modifiers
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public void inject (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, java.lang.Object)
com.google.inject.internal.ErrorsException e
IllegalAccessException e
Throwable cause
java.lang.reflect.InvocationTargetException userException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
Object o
Object[] parameters
}
com/google/inject/internal/SingleParameterInjector.classSingleParameterInjector.java
package com.google.inject.internal
final com.google.inject.internal.SingleParameterInjector extends java.lang.Object {
private static final Object[] NO_ARGUMENTS
private final com.google.inject.spi.Dependency dependency
private final com.google.inject.internal.BindingImpl binding
void (com.google.inject.spi.Dependency, com.google.inject.internal.BindingImpl)
com.google.inject.spi.Dependency dependency
com.google.inject.internal.BindingImpl binding
private java.lang.Object inject (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency previous
static java.lang.Object[] getAll (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.internal.SingleParameterInjector[]) throws com.google.inject.internal.ErrorsException
com.google.inject.internal.ErrorsException e
com.google.inject.internal.SingleParameterInjector parameterInjector
int i
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.internal.SingleParameterInjector[] parameterInjectors
int numErrorsBefore
int size
Object[] parameters
static void ()
}
com/google/inject/internal/State$1.classState.java
package com.google.inject.internal
final com.google.inject.internal.State$1 extends java.lang.Object implements com.google.inject.internal.State {
void ()
public com.google.inject.internal.State parent ()
public com.google.inject.internal.BindingImpl getExplicitBinding (com.google.inject.Key)
com.google.inject.Key key
public java.util.Map getExplicitBindingsThisLevel ()
public void putBinding (com.google.inject.Key, com.google.inject.internal.BindingImpl)
com.google.inject.Key key
com.google.inject.internal.BindingImpl binding
public com.google.inject.Scope getScope (java.lang.Class)
Class scopingAnnotation
public void putAnnotation (java.lang.Class, com.google.inject.Scope)
Class annotationType
com.google.inject.Scope scope
public void addConverter (com.google.inject.spi.TypeConverterBinding)
com.google.inject.spi.TypeConverterBinding typeConverterBinding
public com.google.inject.spi.TypeConverterBinding getConverter (java.lang.String, com.google.inject.TypeLiteral, com.google.inject.internal.Errors, java.lang.Object)
String stringValue
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
Object source
public java.lang.Iterable getConvertersThisLevel ()
public void addMethodAspect (com.google.inject.internal.MethodAspect)
com.google.inject.internal.MethodAspect methodAspect
public com.google.common.collect.ImmutableList getMethodAspects ()
public void addTypeListener (com.google.inject.spi.TypeListenerBinding)
com.google.inject.spi.TypeListenerBinding typeListenerBinding
public java.util.List getTypeListenerBindings ()
public void addProvisionListener (com.google.inject.spi.ProvisionListenerBinding)
com.google.inject.spi.ProvisionListenerBinding provisionListenerBinding
public java.util.List getProvisionListenerBindings ()
public void blacklist (com.google.inject.Key, java.lang.Object)
com.google.inject.Key key
Object source
public boolean isBlacklisted (com.google.inject.Key)
com.google.inject.Key key
public java.util.Set getSourcesForBlacklistedKey (com.google.inject.Key)
com.google.inject.Key key
public java.lang.Object lock ()
public java.util.Map getScopes ()
}
com/google/inject/internal/State.classState.java
package com.google.inject.internal
abstract com.google.inject.internal.State extends java.lang.Object {
public static final com.google.inject.internal.State NONE
public abstract com.google.inject.internal.State parent ()
public abstract com.google.inject.internal.BindingImpl getExplicitBinding (com.google.inject.Key)
public abstract java.util.Map getExplicitBindingsThisLevel ()
public abstract void putBinding (com.google.inject.Key, com.google.inject.internal.BindingImpl)
public abstract com.google.inject.Scope getScope (java.lang.Class)
public abstract void putAnnotation (java.lang.Class, com.google.inject.Scope)
public abstract void addConverter (com.google.inject.spi.TypeConverterBinding)
public abstract com.google.inject.spi.TypeConverterBinding getConverter (java.lang.String, com.google.inject.TypeLiteral, com.google.inject.internal.Errors, java.lang.Object)
public abstract java.lang.Iterable getConvertersThisLevel ()
public abstract void addMethodAspect (com.google.inject.internal.MethodAspect)
public abstract com.google.common.collect.ImmutableList getMethodAspects ()
public abstract void addTypeListener (com.google.inject.spi.TypeListenerBinding)
public abstract java.util.List getTypeListenerBindings ()
public abstract void addProvisionListener (com.google.inject.spi.ProvisionListenerBinding)
public abstract java.util.List getProvisionListenerBindings ()
public abstract void blacklist (com.google.inject.Key, java.lang.Object)
public abstract boolean isBlacklisted (com.google.inject.Key)
public abstract java.util.Set getSourcesForBlacklistedKey (com.google.inject.Key)
public abstract java.lang.Object lock ()
public abstract java.util.Map getScopes ()
static void ()
}
com/google/inject/internal/TypeConverterBindingProcessor$1.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$1 extends java.lang.Object implements com.google.inject.spi.TypeConverter {
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor)
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
String value
com.google.inject.TypeLiteral toType
public java.lang.String toString ()
}
com/google/inject/internal/TypeConverterBindingProcessor$2.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$2 extends java.lang.Object implements com.google.inject.spi.TypeConverter {
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor)
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
String value
com.google.inject.TypeLiteral toType
public java.lang.String toString ()
}
com/google/inject/internal/TypeConverterBindingProcessor$3.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$3 extends com.google.inject.matcher.AbstractMatcher {
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor)
public boolean matches (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/internal/TypeConverterBindingProcessor$4.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$4 extends java.lang.Object implements com.google.inject.spi.TypeConverter {
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor)
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
ClassNotFoundException e
String value
com.google.inject.TypeLiteral toType
public java.lang.String toString ()
}
com/google/inject/internal/TypeConverterBindingProcessor$5.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$5 extends java.lang.Object implements com.google.inject.spi.TypeConverter {
final java.lang.reflect.Method val$parser
final Class val$wrapperType
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor, java.lang.reflect.Method, java.lang.Class)
public java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
String value
com.google.inject.TypeLiteral toType
public java.lang.String toString ()
}
com/google/inject/internal/TypeConverterBindingProcessor$6.classTypeConverterBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.TypeConverterBindingProcessor$6 extends com.google.inject.matcher.AbstractMatcher {
final com.google.inject.matcher.Matcher val$typeMatcher
final com.google.inject.internal.TypeConverterBindingProcessor this$0
void (com.google.inject.internal.TypeConverterBindingProcessor, com.google.inject.matcher.Matcher)
public boolean matches (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
java.lang.reflect.Type type
Class clazz
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/internal/TypeConverterBindingProcessor.classTypeConverterBindingProcessor.java
package com.google.inject.internal
final com.google.inject.internal.TypeConverterBindingProcessor extends com.google.inject.internal.AbstractProcessor {
void (com.google.inject.internal.Errors)
com.google.inject.internal.Errors errors
void prepareBuiltInConverters (com.google.inject.internal.InjectorImpl)
com.google.inject.internal.InjectorImpl injector
private void convertToPrimitiveType (java.lang.Class, java.lang.Class)
java.lang.reflect.Method parser
com.google.inject.spi.TypeConverter typeConverter
NoSuchMethodException e
Class primitiveType
Class wrapperType
private void convertToClass (java.lang.Class, com.google.inject.spi.TypeConverter)
Class type
com.google.inject.spi.TypeConverter converter
private void convertToClasses (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter converter
private void internalConvertToTypes (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter converter
public java.lang.Boolean visit (com.google.inject.spi.TypeConverterBinding)
com.google.inject.spi.TypeConverterBinding command
private static java.lang.String capitalize (java.lang.String)
String s
char first
char capitalized
public volatile java.lang.Object visit (com.google.inject.spi.TypeConverterBinding)
com.google.inject.spi.TypeConverterBinding x0
}
com/google/inject/internal/UniqueAnnotations$1.classUniqueAnnotations.java
package com.google.inject.internal
final com.google.inject.internal.UniqueAnnotations$1 extends java.lang.Object implements com.google.inject.internal.UniqueAnnotations$Internal {
final int val$value
void (int)
public int value ()
public java.lang.Class annotationType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/inject/internal/UniqueAnnotations$Internal.classUniqueAnnotations.java
package com.google.inject.internal
abstract com.google.inject.internal.UniqueAnnotations$Internal extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int value ()
}
com/google/inject/internal/UniqueAnnotations.classUniqueAnnotations.java
package com.google.inject.internal
public com.google.inject.internal.UniqueAnnotations extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicInteger nextUniqueValue
private void ()
public static java.lang.annotation.Annotation create ()
static java.lang.annotation.Annotation create (int)
int value
static void ()
}
com/google/inject/internal/UntargettedBindingImpl$1.classUntargettedBindingImpl.java
package com.google.inject.internal
com.google.inject.internal.UntargettedBindingImpl$1 extends java.lang.Object implements com.google.inject.internal.InternalFactory {
void ()
public java.lang.Object get (com.google.inject.internal.Errors, com.google.inject.internal.InternalContext, com.google.inject.spi.Dependency, boolean)
com.google.inject.internal.Errors errors
com.google.inject.internal.InternalContext context
com.google.inject.spi.Dependency dependency
boolean linked
}
com/google/inject/internal/UntargettedBindingImpl.classUntargettedBindingImpl.java
package com.google.inject.internal
final com.google.inject.internal.UntargettedBindingImpl extends com.google.inject.internal.BindingImpl implements com.google.inject.spi.UntargettedBinding {
void (com.google.inject.internal.InjectorImpl, com.google.inject.Key, java.lang.Object)
com.google.inject.internal.InjectorImpl injector
com.google.inject.Key key
Object source
public void (java.lang.Object, com.google.inject.Key, com.google.inject.internal.Scoping)
Object source
com.google.inject.Key key
com.google.inject.internal.Scoping scoping
public java.lang.Object acceptTargetVisitor (com.google.inject.spi.BindingTargetVisitor)
com.google.inject.spi.BindingTargetVisitor visitor
public com.google.inject.internal.BindingImpl withScoping (com.google.inject.internal.Scoping)
com.google.inject.internal.Scoping scoping
public com.google.inject.internal.BindingImpl withKey (com.google.inject.Key)
com.google.inject.Key key
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.inject.internal.UntargettedBindingImpl o
Object obj
public int hashCode ()
}
com/google/inject/internal/UntargettedBindingProcessor$1.classUntargettedBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.UntargettedBindingProcessor$1 extends com.google.inject.internal.AbstractBindingProcessor$Processor {
final com.google.inject.internal.UntargettedBindingProcessor this$0
void (com.google.inject.internal.UntargettedBindingProcessor, com.google.inject.internal.BindingImpl)
com.google.inject.internal.BindingImpl x0
public java.lang.Boolean visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.internal.BindingImpl binding
com.google.inject.internal.ErrorsException e
com.google.inject.spi.UntargettedBinding untargetted
protected java.lang.Boolean visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
public volatile java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding x0
protected volatile java.lang.Object visitOther (com.google.inject.Binding)
com.google.inject.Binding x0
}
com/google/inject/internal/UntargettedBindingProcessor.classUntargettedBindingProcessor.java
package com.google.inject.internal
com.google.inject.internal.UntargettedBindingProcessor extends com.google.inject.internal.AbstractBindingProcessor {
void (com.google.inject.internal.Errors, com.google.inject.internal.ProcessedBindingData)
com.google.inject.internal.Errors errors
com.google.inject.internal.ProcessedBindingData bindingData
public java.lang.Boolean visit (com.google.inject.Binding)
com.google.inject.Binding binding
public volatile java.lang.Object visit (com.google.inject.Binding)
com.google.inject.Binding x0
}
com/google/inject/internal/util/Classes.classClasses.java
package com.google.inject.internal.util
public final com.google.inject.internal.util.Classes extends java.lang.Object {
public void ()
public static boolean isInnerClass (java.lang.Class)
Class clazz
public static boolean isConcrete (java.lang.Class)
Class clazz
int modifiers
public static java.lang.String toString (java.lang.reflect.Member)
java.lang.reflect.Member member
Class memberType
public static java.lang.Class memberType (java.lang.reflect.Member)
java.lang.reflect.Member member
}
com/google/inject/internal/util/ExpirationTimer.classExpirationTimer.java
package com.google.inject.internal.util
com.google.inject.internal.util.ExpirationTimer extends java.lang.Object {
static java.util.Timer instance
void ()
static void ()
}
com/google/inject/internal/util/LineNumbers$1.classLineNumbers.java
package com.google.inject.internal.util
com.google.inject.internal.util.LineNumbers$1 extends java.lang.Object {
}
com/google/inject/internal/util/LineNumbers$LineNumberReader.classLineNumbers.java
package com.google.inject.internal.util
com.google.inject.internal.util.LineNumbers$LineNumberReader extends java.lang.Object implements com.google.inject.internal.asm.$ClassVisitor com.google.inject.internal.asm.$MethodVisitor com.google.inject.internal.asm.$AnnotationVisitor {
private int line
private String pendingMethod
private String name
final com.google.inject.internal.util.LineNumbers this$0
private void (com.google.inject.internal.util.LineNumbers)
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 com.google.inject.internal.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 visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitLineNumber (int, com.google.inject.internal.asm.$Label)
int line
com.google.inject.internal.asm.$Label start
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitEnd ()
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitAttribute (com.google.inject.internal.asm.$Attribute)
com.google.inject.internal.asm.$Attribute attr
public com.google.inject.internal.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 com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public com.google.inject.internal.asm.$AnnotationVisitor visitAnnotationDefault ()
public com.google.inject.internal.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public com.google.inject.internal.asm.$AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public void visit (java.lang.String, java.lang.Object)
String name
Object value
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 visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitJumpInsn (int, com.google.inject.internal.asm.$Label)
int opcode
com.google.inject.internal.asm.$Label label
public void visitLabel (com.google.inject.internal.asm.$Label)
com.google.inject.internal.asm.$Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, int)
String name
String desc
String signature
com.google.inject.internal.asm.$Label start
com.google.inject.internal.asm.$Label end
int index
public void visitLookupSwitchInsn (com.google.inject.internal.asm.$Label, int[], com.google.inject.internal.asm.$Label[])
com.google.inject.internal.asm.$Label dflt
int[] keys
com.google.inject.internal.asm.$Label[] labels
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTableSwitchInsn (int, int, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label[])
int min
int max
com.google.inject.internal.asm.$Label dflt
com.google.inject.internal.asm.$Label[] labels
public void visitTryCatchBlock (com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, com.google.inject.internal.asm.$Label, java.lang.String)
com.google.inject.internal.asm.$Label start
com.google.inject.internal.asm.$Label end
com.google.inject.internal.asm.$Label handler
String type
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitVarInsn (int, int)
int opcode
int var
void (com.google.inject.internal.util.LineNumbers, com.google.inject.internal.util.LineNumbers$1)
com.google.inject.internal.util.LineNumbers x0
com.google.inject.internal.util.LineNumbers$1 x1
}
com/google/inject/internal/util/LineNumbers.classLineNumbers.java
package com.google.inject.internal.util
final com.google.inject.internal.util.LineNumbers extends java.lang.Object {
private final Class type
private final java.util.Map lines
private String source
private int firstLine
public void (java.lang.Class) throws java.io.IOException
java.io.InputStream in
Class type
public java.lang.String getSource ()
public java.lang.Integer getLineNumber (java.lang.reflect.Member)
java.lang.reflect.Member member
public int getFirstLine ()
private java.lang.String memberKey (java.lang.reflect.Member)
Class param
Class[] arr$
int len$
int i$
StringBuilder sb
java.lang.reflect.Member member
static java.lang.String access$102 (com.google.inject.internal.util.LineNumbers, java.lang.String)
com.google.inject.internal.util.LineNumbers x0
String x1
static int access$200 (com.google.inject.internal.util.LineNumbers)
com.google.inject.internal.util.LineNumbers x0
static int access$202 (com.google.inject.internal.util.LineNumbers, int)
com.google.inject.internal.util.LineNumbers x0
int x1
static java.util.Map access$300 (com.google.inject.internal.util.LineNumbers)
com.google.inject.internal.util.LineNumbers x0
}
com/google/inject/internal/util/NullOutputException.classNullOutputException.java
package com.google.inject.internal.util
com.google.inject.internal.util.NullOutputException extends java.lang.NullPointerException {
public void (java.lang.String)
String s
}
com/google/inject/internal/util/SourceProvider.classSourceProvider.java
package com.google.inject.internal.util
public final com.google.inject.internal.util.SourceProvider extends java.lang.Object {
public static final Object UNKNOWN_SOURCE
private final com.google.common.collect.ImmutableSet classNamesToSkip
public static final com.google.inject.internal.util.SourceProvider DEFAULT_INSTANCE
private void (java.lang.Iterable)
Iterable classesToSkip
public transient com.google.inject.internal.util.SourceProvider plusSkippedClasses (java.lang.Class[])
Class[] moreClassesToSkip
private static transient java.util.List asStrings (java.lang.Class[])
Class c
Class[] arr$
int len$
int i$
Class[] classes
java.util.List strings
public java.lang.StackTraceElement get ()
String className
StackTraceElement element
StackTraceElement[] arr$
int len$
int i$
static void ()
}
com/google/inject/internal/util/StackTraceElements$1.classStackTraceElements.java
package com.google.inject.internal.util
final com.google.inject.internal.util.StackTraceElements$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.inject.internal.util.LineNumbers apply (java.lang.Class)
java.io.IOException e
Class key
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/inject/internal/util/StackTraceElements.classStackTraceElements.java
package com.google.inject.internal.util
public com.google.inject.internal.util.StackTraceElements extends java.lang.Object {
static final java.util.Map lineNumbersCache
public void ()
public static java.lang.Object forMember (java.lang.reflect.Member)
java.lang.reflect.Member member
Class declaringClass
com.google.inject.internal.util.LineNumbers lineNumbers
String fileName
Integer lineNumberOrNull
int lineNumber
Class memberType
String memberName
public static java.lang.Object forType (java.lang.Class)
Class implementation
com.google.inject.internal.util.LineNumbers lineNumbers
int lineNumber
String fileName
static void ()
}
com/google/inject/internal/util/Stopwatch.classStopwatch.java
package com.google.inject.internal.util
public final com.google.inject.internal.util.Stopwatch extends java.lang.Object {
private static final java.util.logging.Logger logger
private long start
public void ()
public long reset ()
long now
public void resetAndLog (java.lang.String)
String label
static void ()
}
com/google/inject/internal/WeakKeySet.classWeakKeySet.java
package com.google.inject.internal
final com.google.inject.internal.WeakKeySet extends java.lang.Object {
private java.util.Map backingSet
void ()
public void add (com.google.inject.Key, java.lang.Object)
com.google.inject.Key key
Object source
String k
java.util.Set sources
public boolean contains (com.google.inject.Key)
com.google.inject.Key key
public java.util.Set getSources (com.google.inject.Key)
com.google.inject.Key key
}
com/google/inject/Key$AnnotationInstanceStrategy.classKey.java
package com.google.inject
com.google.inject.Key$AnnotationInstanceStrategy extends java.lang.Object implements com.google.inject.Key$AnnotationStrategy {
final java.lang.annotation.Annotation annotation
void (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public boolean hasAttributes ()
public com.google.inject.Key$AnnotationStrategy withoutAttributes ()
public java.lang.annotation.Annotation getAnnotation ()
public java.lang.Class getAnnotationType ()
public boolean equals (java.lang.Object)
Object o
com.google.inject.Key$AnnotationInstanceStrategy other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/Key$AnnotationStrategy.classKey.java
package com.google.inject
abstract com.google.inject.Key$AnnotationStrategy extends java.lang.Object {
public abstract java.lang.annotation.Annotation getAnnotation ()
public abstract java.lang.Class getAnnotationType ()
public abstract boolean hasAttributes ()
public abstract com.google.inject.Key$AnnotationStrategy withoutAttributes ()
}
com/google/inject/Key$AnnotationTypeStrategy.classKey.java
package com.google.inject
com.google.inject.Key$AnnotationTypeStrategy extends java.lang.Object implements com.google.inject.Key$AnnotationStrategy {
final Class annotationType
final java.lang.annotation.Annotation annotation
void (java.lang.Class, java.lang.annotation.Annotation)
Class annotationType
java.lang.annotation.Annotation annotation
public boolean hasAttributes ()
public com.google.inject.Key$AnnotationStrategy withoutAttributes ()
public java.lang.annotation.Annotation getAnnotation ()
public java.lang.Class getAnnotationType ()
public boolean equals (java.lang.Object)
Object o
com.google.inject.Key$AnnotationTypeStrategy other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/Key$NullAnnotationStrategy.classKey.java
package com.google.inject
final com.google.inject.Key$NullAnnotationStrategy extends java.lang.Enum implements com.google.inject.Key$AnnotationStrategy {
public static final com.google.inject.Key$NullAnnotationStrategy INSTANCE
private static final com.google.inject.Key$NullAnnotationStrategy[] $VALUES
public static com.google.inject.Key$NullAnnotationStrategy[] values ()
public static com.google.inject.Key$NullAnnotationStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean hasAttributes ()
public com.google.inject.Key$AnnotationStrategy withoutAttributes ()
public java.lang.annotation.Annotation getAnnotation ()
public java.lang.Class getAnnotationType ()
public java.lang.String toString ()
static void ()
}
com/google/inject/Key.classKey.java
package com.google.inject
public com.google.inject.Key extends java.lang.Object {
private final com.google.inject.Key$AnnotationStrategy annotationStrategy
private final com.google.inject.TypeLiteral typeLiteral
private final int hashCode
protected void (java.lang.Class)
Class annotationType
protected void (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
protected void ()
private void (java.lang.reflect.Type, com.google.inject.Key$AnnotationStrategy)
java.lang.reflect.Type type
com.google.inject.Key$AnnotationStrategy annotationStrategy
private void (com.google.inject.TypeLiteral, com.google.inject.Key$AnnotationStrategy)
com.google.inject.TypeLiteral typeLiteral
com.google.inject.Key$AnnotationStrategy annotationStrategy
private int computeHashCode ()
public final com.google.inject.TypeLiteral getTypeLiteral ()
public final java.lang.Class getAnnotationType ()
public final java.lang.annotation.Annotation getAnnotation ()
boolean hasAnnotationType ()
java.lang.String getAnnotationName ()
java.lang.annotation.Annotation annotation
java.lang.Class getRawType ()
com.google.inject.Key providerKey ()
public final boolean equals (java.lang.Object)
Object o
com.google.inject.Key other
public final int hashCode ()
public final java.lang.String toString ()
static com.google.inject.Key get (java.lang.Class, com.google.inject.Key$AnnotationStrategy)
Class type
com.google.inject.Key$AnnotationStrategy annotationStrategy
public static com.google.inject.Key get (java.lang.Class)
Class type
public static com.google.inject.Key get (java.lang.Class, java.lang.Class)
Class type
Class annotationType
public static com.google.inject.Key get (java.lang.Class, java.lang.annotation.Annotation)
Class type
java.lang.annotation.Annotation annotation
public static com.google.inject.Key get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.inject.Key get (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type type
Class annotationType
public static com.google.inject.Key get (java.lang.reflect.Type, java.lang.annotation.Annotation)
java.lang.reflect.Type type
java.lang.annotation.Annotation annotation
public static com.google.inject.Key get (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public static com.google.inject.Key get (com.google.inject.TypeLiteral, java.lang.Class)
com.google.inject.TypeLiteral typeLiteral
Class annotationType
public static com.google.inject.Key get (com.google.inject.TypeLiteral, java.lang.annotation.Annotation)
com.google.inject.TypeLiteral typeLiteral
java.lang.annotation.Annotation annotation
public com.google.inject.Key ofType (java.lang.Class)
Class type
public com.google.inject.Key ofType (java.lang.reflect.Type)
java.lang.reflect.Type type
public com.google.inject.Key ofType (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
public boolean hasAttributes ()
public com.google.inject.Key withoutAttributes ()
static com.google.inject.Key$AnnotationStrategy strategyFor (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
Class annotationType
static com.google.inject.Key$AnnotationStrategy strategyFor (java.lang.Class)
Class annotationType
private static void ensureRetainedAtRuntime (java.lang.Class)
Class annotationType
private static void ensureIsBindingAnnotation (java.lang.Class)
Class annotationType
}
com/google/inject/matcher/AbstractMatcher$AndMatcher.classAbstractMatcher.java
package com.google.inject.matcher
com.google.inject.matcher.AbstractMatcher$AndMatcher extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final com.google.inject.matcher.Matcher a
private final com.google.inject.matcher.Matcher b
private static final long serialVersionUID
public void (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher a
com.google.inject.matcher.Matcher b
public boolean matches (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/matcher/AbstractMatcher$OrMatcher.classAbstractMatcher.java
package com.google.inject.matcher
com.google.inject.matcher.AbstractMatcher$OrMatcher extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final com.google.inject.matcher.Matcher a
private final com.google.inject.matcher.Matcher b
private static final long serialVersionUID
public void (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher a
com.google.inject.matcher.Matcher b
public boolean matches (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/matcher/AbstractMatcher.classAbstractMatcher.java
package com.google.inject.matcher
public abstract com.google.inject.matcher.AbstractMatcher extends java.lang.Object implements com.google.inject.matcher.Matcher {
public void ()
public com.google.inject.matcher.Matcher and (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher other
public com.google.inject.matcher.Matcher or (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher other
}
com/google/inject/matcher/Matcher.classMatcher.java
package com.google.inject.matcher
public abstract com.google.inject.matcher.Matcher extends java.lang.Object {
public abstract boolean matches (java.lang.Object)
public abstract com.google.inject.matcher.Matcher and (com.google.inject.matcher.Matcher)
public abstract com.google.inject.matcher.Matcher or (com.google.inject.matcher.Matcher)
}
com/google/inject/matcher/Matchers$1.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$1 extends java.lang.Object {
}
com/google/inject/matcher/Matchers$AnnotatedWith.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$AnnotatedWith extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final java.lang.annotation.Annotation annotation
private static final long serialVersionUID
public void (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public boolean matches (java.lang.reflect.AnnotatedElement)
java.lang.reflect.AnnotatedElement element
java.lang.annotation.Annotation fromElement
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers$AnnotatedWithType.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$AnnotatedWithType extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final Class annotationType
private static final long serialVersionUID
public void (java.lang.Class)
Class annotationType
public boolean matches (java.lang.reflect.AnnotatedElement)
java.lang.reflect.AnnotatedElement element
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers$Any.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$Any extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private static final long serialVersionUID
private void ()
public boolean matches (java.lang.Object)
Object o
public java.lang.String toString ()
public java.lang.Object readResolve ()
void (com.google.inject.matcher.Matchers$1)
com.google.inject.matcher.Matchers$1 x0
}
com/google/inject/matcher/Matchers$IdenticalTo.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$IdenticalTo extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void (java.lang.Object)
Object value
public boolean matches (java.lang.Object)
Object other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/matcher/Matchers$InPackage.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$InPackage extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final transient Package targetPackage
private final String packageName
private static final long serialVersionUID
public void (java.lang.Package)
Package targetPackage
public boolean matches (java.lang.Class)
Class c
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public java.lang.Object readResolve ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers$InSubpackage.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$InSubpackage extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final String targetPackageName
private static final long serialVersionUID
public void (java.lang.String)
String targetPackageName
public boolean matches (java.lang.Class)
Class c
String classPackageName
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers$Not.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$Not extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
final com.google.inject.matcher.Matcher delegate
private static final long serialVersionUID
private void (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher delegate
public boolean matches (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
void (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matchers$1)
com.google.inject.matcher.Matcher x0
com.google.inject.matcher.Matchers$1 x1
}
com/google/inject/matcher/Matchers$Only.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$Only extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void (java.lang.Object)
Object value
public boolean matches (java.lang.Object)
Object other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/inject/matcher/Matchers$Returns.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$Returns extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final com.google.inject.matcher.Matcher returnType
private static final long serialVersionUID
public void (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher returnType
public boolean matches (java.lang.reflect.Method)
java.lang.reflect.Method m
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers$SubclassesOf.classMatchers.java
package com.google.inject.matcher
com.google.inject.matcher.Matchers$SubclassesOf extends com.google.inject.matcher.AbstractMatcher implements java.io.Serializable {
private final Class superclass
private static final long serialVersionUID
public void (java.lang.Class)
Class superclass
public boolean matches (java.lang.Class)
Class subclass
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/google/inject/matcher/Matchers.classMatchers.java
package com.google.inject.matcher
public com.google.inject.matcher.Matchers extends java.lang.Object {
private static final com.google.inject.matcher.Matcher ANY
private void ()
public static com.google.inject.matcher.Matcher any ()
public static com.google.inject.matcher.Matcher not (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher p
private static void checkForRuntimeRetention (java.lang.Class)
Class annotationType
java.lang.annotation.Retention retention
public static com.google.inject.matcher.Matcher annotatedWith (java.lang.Class)
Class annotationType
public static com.google.inject.matcher.Matcher annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
public static com.google.inject.matcher.Matcher subclassesOf (java.lang.Class)
Class superclass
public static com.google.inject.matcher.Matcher only (java.lang.Object)
Object value
public static com.google.inject.matcher.Matcher identicalTo (java.lang.Object)
Object value
public static com.google.inject.matcher.Matcher inPackage (java.lang.Package)
Package targetPackage
public static com.google.inject.matcher.Matcher inSubpackage (java.lang.String)
String targetPackageName
public static com.google.inject.matcher.Matcher returns (com.google.inject.matcher.Matcher)
com.google.inject.matcher.Matcher returnType
static void access$200 (java.lang.Class)
Class x0
static void ()
}
com/google/inject/MembersInjector.classMembersInjector.java
package com.google.inject
public abstract com.google.inject.MembersInjector extends java.lang.Object {
public abstract void injectMembers (java.lang.Object)
}
com/google/inject/Module.classModule.java
package com.google.inject
public abstract com.google.inject.Module extends java.lang.Object {
public abstract void configure (com.google.inject.Binder)
}
com/google/inject/name/Named.classNamed.java
package com.google.inject.name
public abstract com.google.inject.name.Named extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/inject/name/NamedImpl.classNamedImpl.java
package com.google.inject.name
com.google.inject.name.NamedImpl extends java.lang.Object implements com.google.inject.name.Named java.io.Serializable {
private final String value
private static final long serialVersionUID
public void (java.lang.String)
String value
public java.lang.String value ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.google.inject.name.Named other
public java.lang.String toString ()
public java.lang.Class annotationType ()
}
com/google/inject/name/Names.classNames.java
package com.google.inject.name
public com.google.inject.name.Names extends java.lang.Object {
private void ()
public static com.google.inject.name.Named named (java.lang.String)
String name
public static void bindProperties (com.google.inject.Binder, java.util.Map)
String key
String value
java.util.Map$Entry entry
java.util.Iterator i$
com.google.inject.Binder binder
java.util.Map properties
public static void bindProperties (com.google.inject.Binder, java.util.Properties)
String propertyName
String value
java.util.Enumeration e
com.google.inject.Binder binder
java.util.Properties properties
}
com/google/inject/OutOfScopeException.classOutOfScopeException.java
package com.google.inject
public final com.google.inject.OutOfScopeException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/inject/PrivateBinder.classPrivateBinder.java
package com.google.inject
public abstract com.google.inject.PrivateBinder extends java.lang.Object implements com.google.inject.Binder {
public abstract void expose (com.google.inject.Key)
public abstract com.google.inject.binder.AnnotatedElementBuilder expose (java.lang.Class)
public abstract com.google.inject.binder.AnnotatedElementBuilder expose (com.google.inject.TypeLiteral)
public abstract com.google.inject.PrivateBinder withSource (java.lang.Object)
public transient abstract com.google.inject.PrivateBinder skipSources (java.lang.Class[])
}
com/google/inject/PrivateModule.classPrivateModule.java
package com.google.inject
public abstract com.google.inject.PrivateModule extends java.lang.Object implements com.google.inject.Module {
private com.google.inject.PrivateBinder binder
public void ()
public final synchronized void configure (com.google.inject.Binder)
com.google.inject.Binder binder
protected abstract void configure ()
protected final void expose (com.google.inject.Key)
com.google.inject.Key key
protected final com.google.inject.binder.AnnotatedElementBuilder expose (java.lang.Class)
Class type
protected final com.google.inject.binder.AnnotatedElementBuilder expose (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
protected final com.google.inject.PrivateBinder binder ()
protected final void bindScope (java.lang.Class, com.google.inject.Scope)
Class scopeAnnotation
com.google.inject.Scope scope
protected final com.google.inject.binder.LinkedBindingBuilder bind (com.google.inject.Key)
com.google.inject.Key key
protected final com.google.inject.binder.AnnotatedBindingBuilder bind (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
protected final com.google.inject.binder.AnnotatedBindingBuilder bind (java.lang.Class)
Class clazz
protected final com.google.inject.binder.AnnotatedConstantBindingBuilder bindConstant ()
protected final void install (com.google.inject.Module)
com.google.inject.Module module
protected final transient void addError (java.lang.String, java.lang.Object[])
String message
Object[] arguments
protected final void addError (java.lang.Throwable)
Throwable t
protected final void addError (com.google.inject.spi.Message)
com.google.inject.spi.Message message
protected final void requestInjection (java.lang.Object)
Object instance
protected final transient void requestStaticInjection (java.lang.Class[])
Class[] types
protected final transient void bindInterceptor (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
protected final void requireBinding (com.google.inject.Key)
com.google.inject.Key key
protected final void requireBinding (java.lang.Class)
Class type
protected final com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
protected final com.google.inject.Provider getProvider (java.lang.Class)
Class type
protected final void convertToTypes (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter converter
protected final com.google.inject.Stage currentStage ()
protected com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
protected com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
protected void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeListener)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeListener listener
}
com/google/inject/ProvidedBy.classProvidedBy.java
package com.google.inject
public abstract com.google.inject.ProvidedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/inject/Provider.classProvider.java
package com.google.inject
public abstract com.google.inject.Provider extends java.lang.Object implements javax.inject.Provider {
public abstract java.lang.Object get ()
}
com/google/inject/Provides.classProvides.java
package com.google.inject
public abstract com.google.inject.Provides extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/ProvisionException.classProvisionException.java
package com.google.inject
public final com.google.inject.ProvisionException extends java.lang.RuntimeException {
private final com.google.common.collect.ImmutableSet messages
private static final long serialVersionUID
public void (java.lang.Iterable)
Iterable messages
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.String)
String message
public java.util.Collection getErrorMessages ()
public java.lang.String getMessage ()
}
com/google/inject/Scope.classScope.java
package com.google.inject
public abstract com.google.inject.Scope extends java.lang.Object {
public abstract com.google.inject.Provider scope (com.google.inject.Key, com.google.inject.Provider)
public abstract java.lang.String toString ()
}
com/google/inject/ScopeAnnotation.classScopeAnnotation.java
package com.google.inject
public abstract com.google.inject.ScopeAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/Scopes$1$1.classScopes.java
package com.google.inject
com.google.inject.Scopes$1$1 extends java.lang.Object implements com.google.inject.Provider {
private volatile Object instance
final com.google.inject.Provider val$creator
final com.google.inject.Scopes$1 this$0
void (com.google.inject.Scopes$1, com.google.inject.Provider)
public java.lang.Object get ()
Object provided
Object providedOrSentinel
Object localInstance
Object returnedInstance
public java.lang.String toString ()
}
com/google/inject/Scopes$1.classScopes.java
package com.google.inject
final com.google.inject.Scopes$1 extends java.lang.Object implements com.google.inject.Scope {
void ()
public com.google.inject.Provider scope (com.google.inject.Key, com.google.inject.Provider)
com.google.inject.Key key
com.google.inject.Provider creator
public java.lang.String toString ()
}
com/google/inject/Scopes$2.classScopes.java
package com.google.inject
final com.google.inject.Scopes$2 extends java.lang.Object implements com.google.inject.Scope {
void ()
public com.google.inject.Provider scope (com.google.inject.Key, com.google.inject.Provider)
com.google.inject.Key key
com.google.inject.Provider unscoped
public java.lang.String toString ()
}
com/google/inject/Scopes$3.classScopes.java
package com.google.inject
final com.google.inject.Scopes$3 extends java.lang.Object implements com.google.inject.spi.BindingScopingVisitor {
void ()
public java.lang.Boolean visitNoScoping ()
public java.lang.Boolean visitScopeAnnotation (java.lang.Class)
Class scopeAnnotation
public java.lang.Boolean visitScope (com.google.inject.Scope)
com.google.inject.Scope scope
public java.lang.Boolean visitEagerSingleton ()
public volatile java.lang.Object visitNoScoping ()
public volatile java.lang.Object visitScopeAnnotation (java.lang.Class)
Class x0
public volatile java.lang.Object visitScope (com.google.inject.Scope)
com.google.inject.Scope x0
public volatile java.lang.Object visitEagerSingleton ()
}
com/google/inject/Scopes.classScopes.java
package com.google.inject
public com.google.inject.Scopes extends java.lang.Object {
private static final Object NULL
public static final com.google.inject.Scope SINGLETON
public static final com.google.inject.Scope NO_SCOPE
private void ()
public static boolean isSingleton (com.google.inject.Binding)
com.google.inject.internal.LinkedBindingImpl linkedBinding
com.google.inject.Injector injector
com.google.inject.spi.ExposedBinding exposedBinding
com.google.inject.Injector injector
boolean singleton
com.google.inject.Binding binding
static java.lang.Object access$000 ()
static void ()
}
com/google/inject/Singleton.classSingleton.java
package com.google.inject
public abstract com.google.inject.Singleton extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/spi/BindingScopingVisitor.classBindingScopingVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.BindingScopingVisitor extends java.lang.Object {
public abstract java.lang.Object visitEagerSingleton ()
public abstract java.lang.Object visitScope (com.google.inject.Scope)
public abstract java.lang.Object visitScopeAnnotation (java.lang.Class)
public abstract java.lang.Object visitNoScoping ()
}
com/google/inject/spi/BindingTargetVisitor.classBindingTargetVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.BindingTargetVisitor extends java.lang.Object {
public abstract java.lang.Object visit (com.google.inject.spi.InstanceBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ProviderInstanceBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ProviderKeyBinding)
public abstract java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ExposedBinding)
public abstract java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ConstructorBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ConvertedConstantBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ProviderBinding)
}
com/google/inject/spi/ConstructorBinding.classConstructorBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ConstructorBinding extends java.lang.Object implements com.google.inject.Binding com.google.inject.spi.HasDependencies {
public abstract com.google.inject.spi.InjectionPoint getConstructor ()
public abstract java.util.Set getInjectableMembers ()
public abstract java.util.Map getMethodInterceptors ()
}
com/google/inject/spi/ConvertedConstantBinding.classConvertedConstantBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ConvertedConstantBinding extends java.lang.Object implements com.google.inject.Binding com.google.inject.spi.HasDependencies {
public abstract java.lang.Object getValue ()
public abstract com.google.inject.spi.TypeConverterBinding getTypeConverterBinding ()
public abstract com.google.inject.Key getSourceKey ()
public abstract java.util.Set getDependencies ()
}
com/google/inject/spi/DefaultBindingScopingVisitor.classDefaultBindingScopingVisitor.java
package com.google.inject.spi
public com.google.inject.spi.DefaultBindingScopingVisitor extends java.lang.Object implements com.google.inject.spi.BindingScopingVisitor {
public void ()
protected java.lang.Object visitOther ()
public java.lang.Object visitEagerSingleton ()
public java.lang.Object visitScope (com.google.inject.Scope)
com.google.inject.Scope scope
public java.lang.Object visitScopeAnnotation (java.lang.Class)
Class scopeAnnotation
public java.lang.Object visitNoScoping ()
}
com/google/inject/spi/DefaultBindingTargetVisitor.classDefaultBindingTargetVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.DefaultBindingTargetVisitor extends java.lang.Object implements com.google.inject.spi.BindingTargetVisitor {
public void ()
protected java.lang.Object visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
public java.lang.Object visit (com.google.inject.spi.InstanceBinding)
com.google.inject.spi.InstanceBinding instanceBinding
public java.lang.Object visit (com.google.inject.spi.ProviderInstanceBinding)
com.google.inject.spi.ProviderInstanceBinding providerInstanceBinding
public java.lang.Object visit (com.google.inject.spi.ProviderKeyBinding)
com.google.inject.spi.ProviderKeyBinding providerKeyBinding
public java.lang.Object visit (com.google.inject.spi.LinkedKeyBinding)
com.google.inject.spi.LinkedKeyBinding linkedKeyBinding
public java.lang.Object visit (com.google.inject.spi.ExposedBinding)
com.google.inject.spi.ExposedBinding exposedBinding
public java.lang.Object visit (com.google.inject.spi.UntargettedBinding)
com.google.inject.spi.UntargettedBinding untargettedBinding
public java.lang.Object visit (com.google.inject.spi.ConstructorBinding)
com.google.inject.spi.ConstructorBinding constructorBinding
public java.lang.Object visit (com.google.inject.spi.ConvertedConstantBinding)
com.google.inject.spi.ConvertedConstantBinding convertedConstantBinding
public java.lang.Object visit (com.google.inject.spi.ProviderBinding)
com.google.inject.spi.ProviderBinding providerBinding
}
com/google/inject/spi/DefaultElementVisitor.classDefaultElementVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.DefaultElementVisitor extends java.lang.Object implements com.google.inject.spi.ElementVisitor {
public void ()
protected java.lang.Object visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element element
public java.lang.Object visit (com.google.inject.spi.Message)
com.google.inject.spi.Message message
public java.lang.Object visit (com.google.inject.Binding)
com.google.inject.Binding binding
public java.lang.Object visit (com.google.inject.spi.InterceptorBinding)
com.google.inject.spi.InterceptorBinding interceptorBinding
public java.lang.Object visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding scopeBinding
public java.lang.Object visit (com.google.inject.spi.TypeConverterBinding)
com.google.inject.spi.TypeConverterBinding typeConverterBinding
public java.lang.Object visit (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup providerLookup
public java.lang.Object visit (com.google.inject.spi.InjectionRequest)
com.google.inject.spi.InjectionRequest injectionRequest
public java.lang.Object visit (com.google.inject.spi.StaticInjectionRequest)
com.google.inject.spi.StaticInjectionRequest staticInjectionRequest
public java.lang.Object visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements privateElements
public java.lang.Object visit (com.google.inject.spi.MembersInjectorLookup)
com.google.inject.spi.MembersInjectorLookup lookup
public java.lang.Object visit (com.google.inject.spi.TypeListenerBinding)
com.google.inject.spi.TypeListenerBinding binding
public java.lang.Object visit (com.google.inject.spi.ProvisionListenerBinding)
com.google.inject.spi.ProvisionListenerBinding binding
public java.lang.Object visit (com.google.inject.spi.DisableCircularProxiesOption)
com.google.inject.spi.DisableCircularProxiesOption option
public java.lang.Object visit (com.google.inject.spi.RequireExplicitBindingsOption)
com.google.inject.spi.RequireExplicitBindingsOption option
}
com/google/inject/spi/Dependency.classDependency.java
package com.google.inject.spi
public final com.google.inject.spi.Dependency extends java.lang.Object {
private final com.google.inject.spi.InjectionPoint injectionPoint
private final com.google.inject.Key key
private final boolean nullable
private final int parameterIndex
void (com.google.inject.spi.InjectionPoint, com.google.inject.Key, boolean, int)
com.google.inject.spi.InjectionPoint injectionPoint
com.google.inject.Key key
boolean nullable
int parameterIndex
public static com.google.inject.spi.Dependency get (com.google.inject.Key)
com.google.inject.Key key
public static java.util.Set forInjectionPoints (java.util.Set)
com.google.inject.spi.InjectionPoint injectionPoint
java.util.Iterator i$
java.util.Set injectionPoints
java.util.List dependencies
public com.google.inject.Key getKey ()
public boolean isNullable ()
public com.google.inject.spi.InjectionPoint getInjectionPoint ()
public int getParameterIndex ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.inject.spi.Dependency dependency
Object o
public java.lang.String toString ()
StringBuilder builder
}
com/google/inject/spi/DependencyAndSource.classDependencyAndSource.java
package com.google.inject.spi
public final com.google.inject.spi.DependencyAndSource extends java.lang.Object {
private final com.google.inject.spi.Dependency dependency
private final Object source
public void (com.google.inject.spi.Dependency, java.lang.Object)
com.google.inject.spi.Dependency dependency
Object source
public com.google.inject.spi.Dependency getDependency ()
public java.lang.String getBindingSource ()
public java.lang.String toString ()
com.google.inject.spi.Dependency dep
Object source
}
com/google/inject/spi/DisableCircularProxiesOption.classDisableCircularProxiesOption.java
package com.google.inject.spi
public final com.google.inject.spi.DisableCircularProxiesOption extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
void (java.lang.Object)
Object source
public java.lang.Object getSource ()
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
}
com/google/inject/spi/Element.classElement.java
package com.google.inject.spi
public abstract com.google.inject.spi.Element extends java.lang.Object {
public abstract java.lang.Object getSource ()
public abstract java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
public abstract void applyTo (com.google.inject.Binder)
}
com/google/inject/spi/Elements$1.classElements.java
package com.google.inject.spi
final com.google.inject.spi.Elements$1 extends com.google.inject.spi.DefaultBindingTargetVisitor {
void ()
public java.lang.Object visit (com.google.inject.spi.InstanceBinding)
com.google.inject.spi.InstanceBinding binding
protected java.lang.Object visitOther (com.google.inject.Binding)
com.google.inject.Binding binding
}
com/google/inject/spi/Elements$2.classElements.java
package com.google.inject.spi
final com.google.inject.spi.Elements$2 extends java.lang.Object implements com.google.inject.Module {
final Iterable val$elements
void (java.lang.Iterable)
public void configure (com.google.inject.Binder)
com.google.inject.spi.Element element
java.util.Iterator i$
com.google.inject.Binder binder
}
com/google/inject/spi/Elements$RecordingBinder$1.classElements.java
package com.google.inject.spi
com.google.inject.spi.Elements$RecordingBinder$1 extends java.lang.Object implements com.google.inject.binder.AnnotatedElementBuilder {
final com.google.inject.spi.Elements$RecordingBinder this$0
void (com.google.inject.spi.Elements$RecordingBinder)
public void annotatedWith (java.lang.Class)
Class annotationType
public void annotatedWith (java.lang.annotation.Annotation)
java.lang.annotation.Annotation annotation
}
com/google/inject/spi/Elements$RecordingBinder.classElements.java
package com.google.inject.spi
com.google.inject.spi.Elements$RecordingBinder extends java.lang.Object implements com.google.inject.Binder com.google.inject.PrivateBinder {
private final com.google.inject.Stage stage
private final java.util.Set modules
private final java.util.List elements
private final Object source
private final com.google.inject.internal.util.SourceProvider sourceProvider
private final com.google.inject.spi.Elements$RecordingBinder parent
private final com.google.inject.internal.PrivateElementsImpl privateElements
private void (com.google.inject.Stage)
com.google.inject.Stage stage
private void (com.google.inject.spi.Elements$RecordingBinder, java.lang.Object, com.google.inject.internal.util.SourceProvider)
com.google.inject.spi.Elements$RecordingBinder prototype
Object source
com.google.inject.internal.util.SourceProvider sourceProvider
private void (com.google.inject.spi.Elements$RecordingBinder, com.google.inject.internal.PrivateElementsImpl)
com.google.inject.spi.Elements$RecordingBinder parent
com.google.inject.internal.PrivateElementsImpl privateElements
public transient void bindInterceptor (com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
public void bindScope (java.lang.Class, com.google.inject.Scope)
Class annotationType
com.google.inject.Scope scope
public void requestInjection (java.lang.Object)
Object instance
public void requestInjection (com.google.inject.TypeLiteral, java.lang.Object)
com.google.inject.TypeLiteral type
Object instance
public com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
com.google.inject.spi.MembersInjectorLookup element
public com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
Class type
public void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeListener)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeListener listener
public transient void bindListener (com.google.inject.matcher.Matcher, com.google.inject.spi.ProvisionListener[])
com.google.inject.matcher.Matcher keyMatcher
com.google.inject.spi.ProvisionListener[] listeners
public transient void requestStaticInjection (java.lang.Class[])
Class type
Class[] arr$
int len$
int i$
Class[] types
public void install (com.google.inject.Module)
java.util.Collection messages
RuntimeException e
com.google.inject.Binder binder
com.google.inject.Module module
public com.google.inject.Stage currentStage ()
public transient void addError (java.lang.String, java.lang.Object[])
String message
Object[] arguments
public void addError (java.lang.Throwable)
Throwable t
String message
public void addError (com.google.inject.spi.Message)
com.google.inject.spi.Message message
public com.google.inject.binder.AnnotatedBindingBuilder bind (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.binder.AnnotatedBindingBuilder bind (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral typeLiteral
public com.google.inject.binder.AnnotatedBindingBuilder bind (java.lang.Class)
Class type
public com.google.inject.binder.AnnotatedConstantBindingBuilder bindConstant ()
public com.google.inject.Provider getProvider (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.spi.ProviderLookup element
public com.google.inject.Provider getProvider (java.lang.Class)
Class type
public void convertToTypes (com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter converter
public com.google.inject.spi.Elements$RecordingBinder withSource (java.lang.Object)
Object source
public transient com.google.inject.spi.Elements$RecordingBinder skipSources (java.lang.Class[])
Class[] classesToSkip
com.google.inject.internal.util.SourceProvider newSourceProvider
public com.google.inject.PrivateBinder newPrivateBinder ()
com.google.inject.internal.PrivateElementsImpl privateElements
public void disableCircularProxies ()
public void requireExplicitBindings ()
public void expose (com.google.inject.Key)
com.google.inject.Key key
public com.google.inject.binder.AnnotatedElementBuilder expose (java.lang.Class)
Class type
public com.google.inject.binder.AnnotatedElementBuilder expose (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
private com.google.inject.binder.AnnotatedElementBuilder exposeInternal (com.google.inject.Key)
com.google.inject.Key key
com.google.inject.internal.ExposureBuilder builder
protected java.lang.Object getSource ()
public java.lang.String toString ()
public volatile com.google.inject.Binder skipSources (java.lang.Class[])
Class[] x0
public volatile com.google.inject.Binder withSource (java.lang.Object)
Object x0
public volatile com.google.inject.binder.LinkedBindingBuilder bind (com.google.inject.Key)
com.google.inject.Key x0
public volatile com.google.inject.PrivateBinder skipSources (java.lang.Class[])
Class[] x0
public volatile com.google.inject.PrivateBinder withSource (java.lang.Object)
Object x0
void (com.google.inject.Stage, com.google.inject.spi.Elements$1)
com.google.inject.Stage x0
com.google.inject.spi.Elements$1 x1
static java.util.List access$100 (com.google.inject.spi.Elements$RecordingBinder)
com.google.inject.spi.Elements$RecordingBinder x0
}
com/google/inject/spi/Elements.classElements.java
package com.google.inject.spi
public final com.google.inject.spi.Elements extends java.lang.Object {
private static final com.google.inject.spi.BindingTargetVisitor GET_INSTANCE_VISITOR
public void ()
public static transient java.util.List getElements (com.google.inject.Module[])
com.google.inject.Module[] modules
public static transient java.util.List getElements (com.google.inject.Stage, com.google.inject.Module[])
com.google.inject.Stage stage
com.google.inject.Module[] modules
public static java.util.List getElements (java.lang.Iterable)
Iterable modules
public static java.util.List getElements (com.google.inject.Stage, java.lang.Iterable)
com.google.inject.Module module
java.util.Iterator i$
com.google.inject.Stage stage
Iterable modules
com.google.inject.spi.Elements$RecordingBinder binder
public static com.google.inject.Module getModule (java.lang.Iterable)
Iterable elements
static com.google.inject.spi.BindingTargetVisitor getInstanceVisitor ()
static void ()
}
com/google/inject/spi/ElementVisitor.classElementVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.ElementVisitor extends java.lang.Object {
public abstract java.lang.Object visit (com.google.inject.Binding)
public abstract java.lang.Object visit (com.google.inject.spi.InterceptorBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ScopeBinding)
public abstract java.lang.Object visit (com.google.inject.spi.TypeConverterBinding)
public abstract java.lang.Object visit (com.google.inject.spi.InjectionRequest)
public abstract java.lang.Object visit (com.google.inject.spi.StaticInjectionRequest)
public abstract java.lang.Object visit (com.google.inject.spi.ProviderLookup)
public abstract java.lang.Object visit (com.google.inject.spi.MembersInjectorLookup)
public abstract java.lang.Object visit (com.google.inject.spi.Message)
public abstract java.lang.Object visit (com.google.inject.spi.PrivateElements)
public abstract java.lang.Object visit (com.google.inject.spi.TypeListenerBinding)
public abstract java.lang.Object visit (com.google.inject.spi.ProvisionListenerBinding)
public abstract java.lang.Object visit (com.google.inject.spi.RequireExplicitBindingsOption)
public abstract java.lang.Object visit (com.google.inject.spi.DisableCircularProxiesOption)
}
com/google/inject/spi/ExposedBinding.classExposedBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ExposedBinding extends java.lang.Object implements com.google.inject.Binding com.google.inject.spi.HasDependencies {
public abstract com.google.inject.spi.PrivateElements getPrivateElements ()
public abstract void applyTo (com.google.inject.Binder)
}
com/google/inject/spi/HasDependencies.classHasDependencies.java
package com.google.inject.spi
public abstract com.google.inject.spi.HasDependencies extends java.lang.Object {
public abstract java.util.Set getDependencies ()
}
com/google/inject/spi/InjectionListener.classInjectionListener.java
package com.google.inject.spi
public abstract com.google.inject.spi.InjectionListener extends java.lang.Object {
public abstract void afterInjection (java.lang.Object)
}
com/google/inject/spi/InjectionPoint$InjectableField.classInjectionPoint.java
package com.google.inject.spi
com.google.inject.spi.InjectionPoint$InjectableField extends com.google.inject.spi.InjectionPoint$InjectableMember {
final java.lang.reflect.Field field
void (com.google.inject.TypeLiteral, java.lang.reflect.Field, java.lang.annotation.Annotation)
com.google.inject.TypeLiteral declaringType
java.lang.reflect.Field field
java.lang.annotation.Annotation atInject
com.google.inject.spi.InjectionPoint toInjectionPoint ()
}
com/google/inject/spi/InjectionPoint$InjectableMember.classInjectionPoint.java
package com.google.inject.spi
abstract com.google.inject.spi.InjectionPoint$InjectableMember extends java.lang.Object {
final com.google.inject.TypeLiteral declaringType
final boolean optional
final boolean jsr330
com.google.inject.spi.InjectionPoint$InjectableMember previous
com.google.inject.spi.InjectionPoint$InjectableMember next
void (com.google.inject.TypeLiteral, java.lang.annotation.Annotation)
com.google.inject.TypeLiteral declaringType
java.lang.annotation.Annotation atInject
abstract com.google.inject.spi.InjectionPoint toInjectionPoint ()
}
com/google/inject/spi/InjectionPoint$InjectableMembers.classInjectionPoint.java
package com.google.inject.spi
com.google.inject.spi.InjectionPoint$InjectableMembers extends java.lang.Object {
com.google.inject.spi.InjectionPoint$InjectableMember head
com.google.inject.spi.InjectionPoint$InjectableMember tail
void ()
void add (com.google.inject.spi.InjectionPoint$InjectableMember)
com.google.inject.spi.InjectionPoint$InjectableMember member
void remove (com.google.inject.spi.InjectionPoint$InjectableMember)
com.google.inject.spi.InjectionPoint$InjectableMember member
boolean isEmpty ()
}
com/google/inject/spi/InjectionPoint$InjectableMethod.classInjectionPoint.java
package com.google.inject.spi
com.google.inject.spi.InjectionPoint$InjectableMethod extends com.google.inject.spi.InjectionPoint$InjectableMember {
final java.lang.reflect.Method method
boolean overrodeGuiceInject
void (com.google.inject.TypeLiteral, java.lang.reflect.Method, java.lang.annotation.Annotation)
com.google.inject.TypeLiteral declaringType
java.lang.reflect.Method method
java.lang.annotation.Annotation atInject
com.google.inject.spi.InjectionPoint toInjectionPoint ()
public boolean isFinal ()
}
com/google/inject/spi/InjectionPoint$OverrideIndex.classInjectionPoint.java
package com.google.inject.spi
com.google.inject.spi.InjectionPoint$OverrideIndex extends java.lang.Object {
final com.google.inject.spi.InjectionPoint$InjectableMembers injectableMembers
java.util.Map bySignature
com.google.inject.spi.InjectionPoint$Position position
java.lang.reflect.Method lastMethod
com.google.inject.spi.InjectionPoint$Signature lastSignature
void (com.google.inject.spi.InjectionPoint$InjectableMembers)
com.google.inject.spi.InjectionPoint$InjectableMembers injectableMembers
boolean removeIfOverriddenBy (java.lang.reflect.Method, boolean, com.google.inject.spi.InjectionPoint$InjectableMethod)
com.google.inject.spi.InjectionPoint$InjectableMethod im
java.util.List methods
com.google.inject.spi.InjectionPoint$InjectableMember member
boolean wasGuiceInject
com.google.inject.spi.InjectionPoint$InjectableMethod possiblyOverridden
java.util.Iterator iterator
java.lang.reflect.Method method
boolean alwaysRemove
com.google.inject.spi.InjectionPoint$InjectableMethod injectableMethod
com.google.inject.spi.InjectionPoint$Signature signature
java.util.List methods
boolean removed
void add (com.google.inject.spi.InjectionPoint$InjectableMethod)
com.google.inject.spi.InjectionPoint$Signature signature
java.util.List methods
com.google.inject.spi.InjectionPoint$InjectableMethod injectableMethod
}
com/google/inject/spi/InjectionPoint$Position.classInjectionPoint.java
package com.google.inject.spi
final com.google.inject.spi.InjectionPoint$Position extends java.lang.Enum {
public static final com.google.inject.spi.InjectionPoint$Position TOP
public static final com.google.inject.spi.InjectionPoint$Position MIDDLE
public static final com.google.inject.spi.InjectionPoint$Position BOTTOM
private static final com.google.inject.spi.InjectionPoint$Position[] $VALUES
public static com.google.inject.spi.InjectionPoint$Position[] values ()
public static com.google.inject.spi.InjectionPoint$Position valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/inject/spi/InjectionPoint$Signature.classInjectionPoint.java
package com.google.inject.spi
com.google.inject.spi.InjectionPoint$Signature extends java.lang.Object {
final String name
final Class[] parameterTypes
final int hash
void (java.lang.reflect.Method)
Class parameterType
Class[] arr$
int len$
int i$
java.lang.reflect.Method method
int h
public int hashCode ()
public boolean equals (java.lang.Object)
int i
Object o
com.google.inject.spi.InjectionPoint$Signature other
}
com/google/inject/spi/InjectionPoint.classInjectionPoint.java
package com.google.inject.spi
public final com.google.inject.spi.InjectionPoint extends java.lang.Object {
private static final java.util.logging.Logger logger
private final boolean optional
private final java.lang.reflect.Member member
private final com.google.inject.TypeLiteral declaringType
private final com.google.common.collect.ImmutableList dependencies
void (com.google.inject.TypeLiteral, java.lang.reflect.Method, boolean)
com.google.inject.TypeLiteral declaringType
java.lang.reflect.Method method
boolean optional
void (com.google.inject.TypeLiteral, java.lang.reflect.Constructor)
com.google.inject.TypeLiteral declaringType
java.lang.reflect.Constructor constructor
void (com.google.inject.TypeLiteral, java.lang.reflect.Field, boolean)
com.google.inject.ConfigurationException e
com.google.inject.internal.ErrorsException e
com.google.inject.TypeLiteral declaringType
java.lang.reflect.Field field
boolean optional
java.lang.annotation.Annotation[] annotations
com.google.inject.internal.Errors errors
com.google.inject.Key key
private com.google.common.collect.ImmutableList forMember (java.lang.reflect.Member, com.google.inject.TypeLiteral, java.lang.annotation.Annotation[][])
java.lang.annotation.Annotation[] parameterAnnotations
com.google.inject.Key key
com.google.inject.ConfigurationException e
com.google.inject.internal.ErrorsException e
com.google.inject.TypeLiteral parameterType
java.util.Iterator i$
java.lang.reflect.Member member
com.google.inject.TypeLiteral type
java.lang.annotation.Annotation[][] paramterAnnotations
com.google.inject.internal.Errors errors
java.util.Iterator annotationsIterator
java.util.List dependencies
int index
private com.google.inject.spi.Dependency newDependency (com.google.inject.Key, boolean, int)
com.google.inject.Key key
boolean allowsNull
int parameterIndex
public java.lang.reflect.Member getMember ()
public java.util.List getDependencies ()
public boolean isOptional ()
public boolean isToolable ()
public com.google.inject.TypeLiteral getDeclaringType ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
public static com.google.inject.spi.InjectionPoint forConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public static com.google.inject.spi.InjectionPoint forConstructor (java.lang.reflect.Constructor, com.google.inject.TypeLiteral)
java.lang.reflect.Constructor constructor
com.google.inject.TypeLiteral type
public static com.google.inject.spi.InjectionPoint forConstructorOf (com.google.inject.TypeLiteral)
javax.inject.Inject javaxInject
boolean optional
boolean optional
com.google.inject.Inject guiceInject
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor[] arr$
int len$
int i$
java.lang.reflect.Constructor noArgConstructor
NoSuchMethodException e
com.google.inject.TypeLiteral type
Class rawType
com.google.inject.internal.Errors errors
java.lang.reflect.Constructor injectableConstructor
public static com.google.inject.spi.InjectionPoint forConstructorOf (java.lang.Class)
Class type
public static java.util.Set forStaticMethodsAndFields (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
java.util.Set result
public static java.util.Set forStaticMethodsAndFields (java.lang.Class)
Class type
public static java.util.Set forInstanceMethodsAndFields (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
com.google.inject.internal.Errors errors
java.util.Set result
public static java.util.Set forInstanceMethodsAndFields (java.lang.Class)
Class type
private static boolean checkForMisplacedBindingAnnotations (java.lang.reflect.Member, com.google.inject.internal.Errors)
NoSuchFieldException ignore
java.lang.reflect.Member member
com.google.inject.internal.Errors errors
java.lang.annotation.Annotation misplacedBindingAnnotation
static java.lang.annotation.Annotation getAtInject (java.lang.reflect.AnnotatedElement)
java.lang.reflect.AnnotatedElement member
java.lang.annotation.Annotation a
private static java.util.Set getInjectionPoints (com.google.inject.TypeLiteral, boolean, com.google.inject.internal.Errors)
com.google.inject.spi.InjectionPoint$InjectableField injectableField
java.lang.annotation.Annotation atInject
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
boolean removed
com.google.inject.spi.InjectionPoint$InjectableMethod injectableMethod
boolean removed
java.lang.annotation.Annotation atInject
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
com.google.inject.TypeLiteral current
int i
com.google.inject.ConfigurationException ignorable
com.google.inject.spi.InjectionPoint$InjectableMember im
com.google.inject.TypeLiteral type
boolean statics
com.google.inject.internal.Errors errors
com.google.inject.spi.InjectionPoint$InjectableMembers injectableMembers
com.google.inject.spi.InjectionPoint$OverrideIndex overrideIndex
java.util.List hierarchy
int topIndex
com.google.common.collect.ImmutableSet$Builder builder
private static boolean isValidMethod (com.google.inject.spi.InjectionPoint$InjectableMethod, com.google.inject.internal.Errors)
java.lang.reflect.Method method
com.google.inject.spi.InjectionPoint$InjectableMethod injectableMethod
com.google.inject.internal.Errors errors
boolean result
private static java.util.List hierarchyFor (com.google.inject.TypeLiteral)
com.google.inject.TypeLiteral type
java.util.List hierarchy
com.google.inject.TypeLiteral current
private static boolean overrides (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method a
java.lang.reflect.Method b
int modifiers
static boolean access$000 (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method x0
java.lang.reflect.Method x1
static void ()
}
com/google/inject/spi/InjectionRequest.classInjectionRequest.java
package com.google.inject.spi
public final com.google.inject.spi.InjectionRequest extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.TypeLiteral type
private final Object instance
public void (java.lang.Object, com.google.inject.TypeLiteral, java.lang.Object)
Object source
com.google.inject.TypeLiteral type
Object instance
public java.lang.Object getSource ()
public java.lang.Object getInstance ()
public com.google.inject.TypeLiteral getType ()
public java.util.Set getInjectionPoints () throws com.google.inject.ConfigurationException
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/spi/InstanceBinding.classInstanceBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.InstanceBinding extends java.lang.Object implements com.google.inject.Binding com.google.inject.spi.HasDependencies {
public abstract java.lang.Object getInstance ()
public abstract java.util.Set getInjectionPoints ()
}
com/google/inject/spi/InterceptorBinding.classInterceptorBinding.java
package com.google.inject.spi
public final com.google.inject.spi.InterceptorBinding extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.matcher.Matcher classMatcher
private final com.google.inject.matcher.Matcher methodMatcher
private final com.google.common.collect.ImmutableList interceptors
void (java.lang.Object, com.google.inject.matcher.Matcher, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
Object source
com.google.inject.matcher.Matcher classMatcher
com.google.inject.matcher.Matcher methodMatcher
org.aopalliance.intercept.MethodInterceptor[] interceptors
public java.lang.Object getSource ()
public com.google.inject.matcher.Matcher getClassMatcher ()
public com.google.inject.matcher.Matcher getMethodMatcher ()
public java.util.List getInterceptors ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/spi/LinkedKeyBinding.classLinkedKeyBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.LinkedKeyBinding extends java.lang.Object implements com.google.inject.Binding {
public abstract com.google.inject.Key getLinkedKey ()
}
com/google/inject/spi/MembersInjectorLookup$1.classMembersInjectorLookup.java
package com.google.inject.spi
com.google.inject.spi.MembersInjectorLookup$1 extends java.lang.Object implements com.google.inject.MembersInjector {
final com.google.inject.spi.MembersInjectorLookup this$0
void (com.google.inject.spi.MembersInjectorLookup)
public void injectMembers (java.lang.Object)
Object instance
public java.lang.String toString ()
}
com/google/inject/spi/MembersInjectorLookup.classMembersInjectorLookup.java
package com.google.inject.spi
public final com.google.inject.spi.MembersInjectorLookup extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.TypeLiteral type
private com.google.inject.MembersInjector delegate
public void (java.lang.Object, com.google.inject.TypeLiteral)
Object source
com.google.inject.TypeLiteral type
public java.lang.Object getSource ()
public com.google.inject.TypeLiteral getType ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void initializeDelegate (com.google.inject.MembersInjector)
com.google.inject.MembersInjector delegate
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public com.google.inject.MembersInjector getDelegate ()
public com.google.inject.MembersInjector getMembersInjector ()
static com.google.inject.MembersInjector access$000 (com.google.inject.spi.MembersInjectorLookup)
com.google.inject.spi.MembersInjectorLookup x0
static com.google.inject.TypeLiteral access$100 (com.google.inject.spi.MembersInjectorLookup)
com.google.inject.spi.MembersInjectorLookup x0
}
com/google/inject/spi/Message.classMessage.java
package com.google.inject.spi
public final com.google.inject.spi.Message extends java.lang.Object implements java.io.Serializable com.google.inject.spi.Element {
private final String message
private final Throwable cause
private final java.util.List sources
private static final long serialVersionUID
public void (java.util.List, java.lang.String, java.lang.Throwable)
java.util.List sources
String message
Throwable cause
public void (java.lang.Object, java.lang.String)
Object source
String message
public void (java.lang.String)
String message
public java.lang.String getSource ()
public java.util.List getSources ()
public java.lang.String getMessage ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public java.lang.Throwable getCause ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.google.inject.spi.Message e
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
int i
Object[] sourcesAsStrings
public volatile java.lang.Object getSource ()
}
com/google/inject/spi/PrivateElements.classPrivateElements.java
package com.google.inject.spi
public abstract com.google.inject.spi.PrivateElements extends java.lang.Object implements com.google.inject.spi.Element {
public abstract java.util.List getElements ()
public abstract com.google.inject.Injector getInjector ()
public abstract java.util.Set getExposedKeys ()
public abstract java.lang.Object getExposedSource (com.google.inject.Key)
}
com/google/inject/spi/ProviderBinding.classProviderBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProviderBinding extends java.lang.Object implements com.google.inject.Binding {
public abstract com.google.inject.Key getProvidedKey ()
}
com/google/inject/spi/ProviderInstanceBinding.classProviderInstanceBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProviderInstanceBinding extends java.lang.Object implements com.google.inject.Binding com.google.inject.spi.HasDependencies {
public abstract com.google.inject.Provider getProviderInstance ()
public abstract java.util.Set getInjectionPoints ()
}
com/google/inject/spi/ProviderKeyBinding.classProviderKeyBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProviderKeyBinding extends java.lang.Object implements com.google.inject.Binding {
public abstract com.google.inject.Key getProviderKey ()
}
com/google/inject/spi/ProviderLookup$1.classProviderLookup.java
package com.google.inject.spi
com.google.inject.spi.ProviderLookup$1 extends java.lang.Object implements com.google.inject.Provider {
final com.google.inject.spi.ProviderLookup this$0
void (com.google.inject.spi.ProviderLookup)
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/inject/spi/ProviderLookup.classProviderLookup.java
package com.google.inject.spi
public final com.google.inject.spi.ProviderLookup extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.Key key
private com.google.inject.Provider delegate
public void (java.lang.Object, com.google.inject.Key)
Object source
com.google.inject.Key key
public java.lang.Object getSource ()
public com.google.inject.Key getKey ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void initializeDelegate (com.google.inject.Provider)
com.google.inject.Provider delegate
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public com.google.inject.Provider getDelegate ()
public com.google.inject.Provider getProvider ()
static com.google.inject.Provider access$000 (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup x0
static com.google.inject.Key access$100 (com.google.inject.spi.ProviderLookup)
com.google.inject.spi.ProviderLookup x0
}
com/google/inject/spi/ProviderWithDependencies.classProviderWithDependencies.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProviderWithDependencies extends java.lang.Object implements com.google.inject.Provider com.google.inject.spi.HasDependencies {
}
com/google/inject/spi/ProviderWithExtensionVisitor.classProviderWithExtensionVisitor.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProviderWithExtensionVisitor extends java.lang.Object implements com.google.inject.Provider {
public abstract java.lang.Object acceptExtensionVisitor (com.google.inject.spi.BindingTargetVisitor, com.google.inject.spi.ProviderInstanceBinding)
}
com/google/inject/spi/ProvisionListener$ProvisionInvocation.classProvisionListener.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProvisionListener$ProvisionInvocation extends java.lang.Object {
public void ()
public abstract com.google.inject.Key getKey ()
public abstract java.lang.Object provision ()
public abstract java.util.List getDependencyChain ()
}
com/google/inject/spi/ProvisionListener.classProvisionListener.java
package com.google.inject.spi
public abstract com.google.inject.spi.ProvisionListener extends java.lang.Object {
public abstract void onProvision (com.google.inject.spi.ProvisionListener$ProvisionInvocation)
}
com/google/inject/spi/ProvisionListenerBinding.classProvisionListenerBinding.java
package com.google.inject.spi
public final com.google.inject.spi.ProvisionListenerBinding extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.matcher.Matcher keyMatcher
private final java.util.List listeners
void (java.lang.Object, com.google.inject.matcher.Matcher, com.google.inject.spi.ProvisionListener[])
Object source
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.ProvisionListener[] listeners
public java.util.List getListeners ()
public com.google.inject.matcher.Matcher getKeyMatcher ()
public java.lang.Object getSource ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/spi/RequireExplicitBindingsOption.classRequireExplicitBindingsOption.java
package com.google.inject.spi
public final com.google.inject.spi.RequireExplicitBindingsOption extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
void (java.lang.Object)
Object source
public java.lang.Object getSource ()
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
}
com/google/inject/spi/ScopeBinding.classScopeBinding.java
package com.google.inject.spi
public final com.google.inject.spi.ScopeBinding extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final Class annotationType
private final com.google.inject.Scope scope
void (java.lang.Object, java.lang.Class, com.google.inject.Scope)
Object source
Class annotationType
com.google.inject.Scope scope
public java.lang.Object getSource ()
public java.lang.Class getAnnotationType ()
public com.google.inject.Scope getScope ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/spi/StaticInjectionRequest.classStaticInjectionRequest.java
package com.google.inject.spi
public final com.google.inject.spi.StaticInjectionRequest extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final Class type
void (java.lang.Object, java.lang.Class)
Object source
Class type
public java.lang.Object getSource ()
public java.lang.Class getType ()
public java.util.Set getInjectionPoints () throws com.google.inject.ConfigurationException
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
}
com/google/inject/spi/Toolable.classToolable.java
package com.google.inject.spi
public abstract com.google.inject.spi.Toolable extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/inject/spi/TypeConverter.classTypeConverter.java
package com.google.inject.spi
public abstract com.google.inject.spi.TypeConverter extends java.lang.Object {
public abstract java.lang.Object convert (java.lang.String, com.google.inject.TypeLiteral)
}
com/google/inject/spi/TypeConverterBinding.classTypeConverterBinding.java
package com.google.inject.spi
public final com.google.inject.spi.TypeConverterBinding extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.matcher.Matcher typeMatcher
private final com.google.inject.spi.TypeConverter typeConverter
public void (java.lang.Object, com.google.inject.matcher.Matcher, com.google.inject.spi.TypeConverter)
Object source
com.google.inject.matcher.Matcher typeMatcher
com.google.inject.spi.TypeConverter typeConverter
public java.lang.Object getSource ()
public com.google.inject.matcher.Matcher getTypeMatcher ()
public com.google.inject.spi.TypeConverter getTypeConverter ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
public java.lang.String toString ()
}
com/google/inject/spi/TypeEncounter.classTypeEncounter.java
package com.google.inject.spi
public abstract com.google.inject.spi.TypeEncounter extends java.lang.Object {
public transient abstract void addError (java.lang.String, java.lang.Object[])
public abstract void addError (java.lang.Throwable)
public abstract void addError (com.google.inject.spi.Message)
public abstract com.google.inject.Provider getProvider (com.google.inject.Key)
public abstract com.google.inject.Provider getProvider (java.lang.Class)
public abstract com.google.inject.MembersInjector getMembersInjector (com.google.inject.TypeLiteral)
public abstract com.google.inject.MembersInjector getMembersInjector (java.lang.Class)
public abstract void register (com.google.inject.MembersInjector)
public abstract void register (com.google.inject.spi.InjectionListener)
public transient abstract void bindInterceptor (com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
}
com/google/inject/spi/TypeListener.classTypeListener.java
package com.google.inject.spi
public abstract com.google.inject.spi.TypeListener extends java.lang.Object {
public abstract void hear (com.google.inject.TypeLiteral, com.google.inject.spi.TypeEncounter)
}
com/google/inject/spi/TypeListenerBinding.classTypeListenerBinding.java
package com.google.inject.spi
public final com.google.inject.spi.TypeListenerBinding extends java.lang.Object implements com.google.inject.spi.Element {
private final Object source
private final com.google.inject.matcher.Matcher typeMatcher
private final com.google.inject.spi.TypeListener listener
void (java.lang.Object, com.google.inject.spi.TypeListener, com.google.inject.matcher.Matcher)
Object source
com.google.inject.spi.TypeListener listener
com.google.inject.matcher.Matcher typeMatcher
public com.google.inject.spi.TypeListener getListener ()
public com.google.inject.matcher.Matcher getTypeMatcher ()
public java.lang.Object getSource ()
public java.lang.Object acceptVisitor (com.google.inject.spi.ElementVisitor)
com.google.inject.spi.ElementVisitor visitor
public void applyTo (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/spi/UntargettedBinding.classUntargettedBinding.java
package com.google.inject.spi
public abstract com.google.inject.spi.UntargettedBinding extends java.lang.Object implements com.google.inject.Binding {
}
com/google/inject/Stage.classStage.java
package com.google.inject
public final com.google.inject.Stage extends java.lang.Enum {
public static final com.google.inject.Stage TOOL
public static final com.google.inject.Stage DEVELOPMENT
public static final com.google.inject.Stage PRODUCTION
private static final com.google.inject.Stage[] $VALUES
public static com.google.inject.Stage[] values ()
public static com.google.inject.Stage valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/inject/TypeLiteral.classTypeLiteral.java
package com.google.inject
public com.google.inject.TypeLiteral extends java.lang.Object {
final Class rawType
final java.lang.reflect.Type type
final int hashCode
protected void ()
void (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getSuperclassTypeParameter (java.lang.Class)
Class subclass
java.lang.reflect.Type superclass
java.lang.reflect.ParameterizedType parameterized
static com.google.inject.TypeLiteral fromSuperclassTypeParameter (java.lang.Class)
Class subclass
public final java.lang.Class getRawType ()
public final java.lang.reflect.Type getType ()
final com.google.inject.TypeLiteral providerType ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public final java.lang.String toString ()
public static com.google.inject.TypeLiteral get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.inject.TypeLiteral get (java.lang.Class)
Class type
private java.util.List resolveAll (java.lang.reflect.Type[])
int t
java.lang.reflect.Type[] types
com.google.inject.TypeLiteral[] result
com.google.inject.TypeLiteral resolve (java.lang.reflect.Type)
java.lang.reflect.Type toResolve
java.lang.reflect.Type resolveType (java.lang.reflect.Type)
java.lang.reflect.TypeVariable original
java.lang.reflect.GenericArrayType original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.Type resolvedTypeArgument
int t
int length
java.lang.reflect.ParameterizedType original
java.lang.reflect.Type ownerType
java.lang.reflect.Type newOwnerType
boolean changed
java.lang.reflect.Type[] args
java.lang.reflect.Type lowerBound
java.lang.reflect.Type upperBound
java.lang.reflect.WildcardType original
java.lang.reflect.Type[] originalLowerBound
java.lang.reflect.Type[] originalUpperBound
java.lang.reflect.Type toResolve
public com.google.inject.TypeLiteral getSupertype (java.lang.Class)
Class supertype
public com.google.inject.TypeLiteral getFieldType (java.lang.reflect.Field)
java.lang.reflect.Field field
public java.util.List getParameterTypes (java.lang.reflect.Member)
java.lang.reflect.Method method
java.lang.reflect.Type[] genericParameterTypes
java.lang.reflect.Constructor constructor
java.lang.reflect.Type[] genericParameterTypes
java.lang.reflect.Member methodOrConstructor
java.lang.reflect.Type[] genericParameterTypes
public java.util.List getExceptionTypes (java.lang.reflect.Member)
java.lang.reflect.Method method
java.lang.reflect.Type[] genericExceptionTypes
java.lang.reflect.Constructor constructor
java.lang.reflect.Type[] genericExceptionTypes
java.lang.reflect.Member methodOrConstructor
java.lang.reflect.Type[] genericExceptionTypes
public com.google.inject.TypeLiteral getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
}
com/google/inject/util/Modules$1.classModules.java
package com.google.inject.util
final com.google.inject.util.Modules$1 extends java.lang.Object implements com.google.inject.Module {
void ()
public void configure (com.google.inject.Binder)
com.google.inject.Binder binder
}
com/google/inject/util/Modules$2.classModules.java
package com.google.inject.util
final com.google.inject.util.Modules$2 extends java.lang.Object implements com.google.inject.Module {
final java.util.Set val$modulesSet
void (java.util.Set)
public void configure (com.google.inject.Binder)
com.google.inject.Module module
java.util.Iterator i$
com.google.inject.Binder binder
}
com/google/inject/util/Modules$ModuleWriter.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$ModuleWriter extends com.google.inject.spi.DefaultElementVisitor {
protected final com.google.inject.Binder binder
void (com.google.inject.Binder)
com.google.inject.Binder binder
protected java.lang.Void visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element element
void writeAll (java.lang.Iterable)
com.google.inject.spi.Element element
java.util.Iterator i$
Iterable elements
protected volatile java.lang.Object visitOther (com.google.inject.spi.Element)
com.google.inject.spi.Element x0
}
com/google/inject/util/Modules$OverriddenModuleBuilder.classModules.java
package com.google.inject.util
public abstract com.google.inject.util.Modules$OverriddenModuleBuilder extends java.lang.Object {
public transient abstract com.google.inject.Module with (com.google.inject.Module[])
public abstract com.google.inject.Module with (java.lang.Iterable)
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder$1$1.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1$1 extends com.google.inject.util.Modules$ModuleWriter {
final java.util.Set val$overriddenKeys
final java.util.Set val$overridesScopeAnnotations
final com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 this$1
void (com.google.inject.util.Modules$RealOverriddenModuleBuilder$1, com.google.inject.Binder, java.util.Set, java.util.Set)
com.google.inject.Binder x0
public java.lang.Void visit (com.google.inject.Binding)
com.google.inject.Binding binding
public java.lang.Void visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding scopeBinding
public java.lang.Void visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements privateElements
public volatile java.lang.Object visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements x0
public volatile java.lang.Object visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding x0
public volatile java.lang.Object visit (com.google.inject.Binding)
com.google.inject.Binding x0
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder$1$2.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1$2 extends com.google.inject.util.Modules$ModuleWriter {
final java.util.Set val$overriddenKeys
final java.util.Map val$scopeInstancesInUse
final java.util.List val$scopeBindings
final com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 this$1
void (com.google.inject.util.Modules$RealOverriddenModuleBuilder$1, com.google.inject.Binder, java.util.Set, java.util.Map, java.util.List)
com.google.inject.Binder x0
public java.lang.Void visit (com.google.inject.Binding)
com.google.inject.Scope scope
com.google.inject.Binding binding
void rewrite (com.google.inject.Binder, com.google.inject.spi.PrivateElements, java.util.Set)
com.google.inject.Key key
java.util.Iterator i$
com.google.inject.spi.Element element
java.util.Iterator i$
com.google.inject.Binder binder
com.google.inject.spi.PrivateElements privateElements
java.util.Set keysToSkip
com.google.inject.PrivateBinder privateBinder
java.util.Set skippedExposes
public java.lang.Void visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements privateElements
public java.lang.Void visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding scopeBinding
public volatile java.lang.Object visit (com.google.inject.spi.PrivateElements)
com.google.inject.spi.PrivateElements x0
public volatile java.lang.Object visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding x0
public volatile java.lang.Object visit (com.google.inject.Binding)
com.google.inject.Binding x0
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder$1$3.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1$3 extends com.google.inject.util.Modules$ModuleWriter {
final java.util.Set val$overridesScopeAnnotations
final java.util.Map val$scopeInstancesInUse
final com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 this$1
void (com.google.inject.util.Modules$RealOverriddenModuleBuilder$1, com.google.inject.Binder, java.util.Set, java.util.Map)
com.google.inject.Binder x0
public java.lang.Void visit (com.google.inject.spi.ScopeBinding)
Object source
com.google.inject.spi.ScopeBinding scopeBinding
public volatile java.lang.Object visit (com.google.inject.spi.ScopeBinding)
com.google.inject.spi.ScopeBinding x0
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder$1$4.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1$4 extends com.google.inject.spi.DefaultBindingScopingVisitor {
final com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 this$1
void (com.google.inject.util.Modules$RealOverriddenModuleBuilder$1)
public com.google.inject.Scope visitScope (com.google.inject.Scope)
com.google.inject.Scope scope
public volatile java.lang.Object visitScope (com.google.inject.Scope)
com.google.inject.Scope x0
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder$1.classModules.java
package com.google.inject.util
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 extends com.google.inject.AbstractModule {
final Iterable val$overrides
final com.google.inject.util.Modules$RealOverriddenModuleBuilder this$0
void (com.google.inject.util.Modules$RealOverriddenModuleBuilder, java.lang.Iterable)
public void configure ()
com.google.inject.Key exposed
java.util.Iterator i$
com.google.inject.spi.PrivateElements privateElements
com.google.inject.PrivateBinder privateBinder
com.google.inject.spi.Element element
com.google.inject.Binder baseBinder
java.util.List baseElements
com.google.inject.Binder binder
java.util.LinkedHashSet elements
java.util.List overrideElements
java.util.Set overriddenKeys
java.util.Set overridesScopeAnnotations
java.util.Map scopeInstancesInUse
java.util.List scopeBindings
private com.google.inject.Scope getScopeInstanceOrNull (com.google.inject.Binding)
com.google.inject.Binding binding
static com.google.inject.Scope access$200 (com.google.inject.util.Modules$RealOverriddenModuleBuilder$1, com.google.inject.Binding)
com.google.inject.util.Modules$RealOverriddenModuleBuilder$1 x0
com.google.inject.Binding x1
}
com/google/inject/util/Modules$RealOverriddenModuleBuilder.classModules.java
package com.google.inject.util
final com.google.inject.util.Modules$RealOverriddenModuleBuilder extends java.lang.Object implements com.google.inject.util.Modules$OverriddenModuleBuilder {
private final com.google.common.collect.ImmutableSet baseModules
private void (java.lang.Iterable)
Iterable baseModules
public transient com.google.inject.Module with (com.google.inject.Module[])
com.google.inject.Module[] overrides
public com.google.inject.Module with (java.lang.Iterable)
Iterable overrides
void (java.lang.Iterable, com.google.inject.util.Modules$1)
Iterable x0
com.google.inject.util.Modules$1 x1
static com.google.common.collect.ImmutableSet access$100 (com.google.inject.util.Modules$RealOverriddenModuleBuilder)
com.google.inject.util.Modules$RealOverriddenModuleBuilder x0
}
com/google/inject/util/Modules.classModules.java
package com.google.inject.util
public final com.google.inject.util.Modules extends java.lang.Object {
public static final com.google.inject.Module EMPTY_MODULE
private void ()
public static transient com.google.inject.util.Modules$OverriddenModuleBuilder override (com.google.inject.Module[])
com.google.inject.Module[] modules
public static com.google.inject.util.Modules$OverriddenModuleBuilder override (java.lang.Iterable)
Iterable modules
public static transient com.google.inject.Module combine (com.google.inject.Module[])
com.google.inject.Module[] modules
public static com.google.inject.Module combine (java.lang.Iterable)
Iterable modules
java.util.Set modulesSet
static void ()
}
com/google/inject/util/Node.classNode.java
package com.google.inject.util
com.google.inject.util.Node extends java.lang.Object {
private final com.google.inject.Key key
private int appliedScope
private com.google.inject.util.Node effectiveScopeDependency
private int effectiveScope
private Class appliedScopeAnnotation
private java.util.Set users
void (com.google.inject.Key)
com.google.inject.Key key
void setScopeRank (int, java.lang.Class)
int rank
Class annotation
private void setEffectiveScope (int, com.google.inject.util.Node)
int effectiveScope
com.google.inject.util.Node effectiveScopeDependency
void pushScopeToUsers ()
com.google.inject.util.Node user
java.util.Iterator i$
boolean isScopedCorrectly ()
boolean isEffectiveScopeAppliedScope ()
com.google.inject.util.Node effectiveScopeDependency ()
public void addUser (com.google.inject.util.Node)
com.google.inject.util.Node node
public java.lang.String toString ()
}
com/google/inject/util/Providers$1.classProviders.java
package com.google.inject.util
final com.google.inject.util.Providers$1 extends java.lang.Object implements com.google.inject.Provider {
final Object val$instance
void (java.lang.Object)
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/inject/util/Providers$2.classProviders.java
package com.google.inject.util
final com.google.inject.util.Providers$2 extends java.lang.Object implements com.google.inject.Provider {
final javax.inject.Provider val$delegate
void (javax.inject.Provider)
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/inject/util/Providers$3.classProviders.java
package com.google.inject.util
final com.google.inject.util.Providers$3 extends java.lang.Object implements com.google.inject.spi.ProviderWithDependencies {
final javax.inject.Provider val$delegate
final java.util.Set val$dependencies
void (javax.inject.Provider, java.util.Set)
void initialize (com.google.inject.Injector)
com.google.inject.Injector injector
public java.util.Set getDependencies ()
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/inject/util/Providers.classProviders.java
package com.google.inject.util
public final com.google.inject.util.Providers extends java.lang.Object {
private void ()
public static com.google.inject.Provider of (java.lang.Object)
Object instance
public static com.google.inject.Provider guicify (javax.inject.Provider)
com.google.inject.spi.InjectionPoint ip
java.util.Iterator i$
java.util.Set mutableDeps
java.util.Set dependencies
javax.inject.Provider provider
javax.inject.Provider delegate
java.util.Set injectionPoints
}
com/google/inject/util/Types.classTypes.java
package com.google.inject.util
public final com.google.inject.util.Types extends java.lang.Object {
private void ()
public static transient java.lang.reflect.ParameterizedType newParameterizedType (java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public static java.lang.reflect.GenericArrayType arrayOf (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.ParameterizedType listOf (java.lang.reflect.Type)
java.lang.reflect.Type elementType
public static java.lang.reflect.ParameterizedType setOf (java.lang.reflect.Type)
java.lang.reflect.Type elementType
public static java.lang.reflect.ParameterizedType mapOf (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type keyType
java.lang.reflect.Type valueType
public static java.lang.reflect.ParameterizedType providerOf (java.lang.reflect.Type)
java.lang.reflect.Type providedType
}
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE