A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
AASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
AbstractTypeConverter<T> - Class in org.eclipse.sisu.wire
Abstract TypeConverter Module that automatically registers the converter based on the type argument.
AbstractTypeConverter() - Constructor for class org.eclipse.sisu.wire.AbstractTypeConverter
 
ACC_ABSTRACT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_ANNOTATION - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_BRIDGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_DEPRECATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_ENUM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_FINAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_INTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_MANDATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_MODULE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_NATIVE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_OPEN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_PRIVATE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_PROTECTED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_PUBLIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_RECORD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_STATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_STATIC_PHASE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_STRICT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_SUPER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_SYNCHRONIZED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_SYNTHETIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_TRANSIENT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_TRANSITIVE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_VARARGS - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ACC_VOLATILE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
accept(ClassVisitor, int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this ClassReader.
accept(ClassVisitor, Attribute[], int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this ClassReader.
accept(ClassVisitor, URL) - Static method in class org.eclipse.sisu.space.SpaceScanner
Makes the given ClassVisitor visit the class contained in the resource URL.
accept(SpaceVisitor) - Method in class org.eclipse.sisu.space.SpaceScanner
Makes the given SpaceVisitor visit the ClassSpace of this scanner.
ACONST_NULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
activate(Object) - Method in class org.eclipse.sisu.bean.BeanScheduler
Customized activation of the given bean.
activate(Object) - Method in class org.eclipse.sisu.bean.LifecycleManager
 
adapt(Provider<Iterable<? extends BeanEntry<Q, T>>>) - Static method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
adapt(Class<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
Attempts to adapt this publisher to the given type.
adapt(Class<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
 
adapt(Class<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
 
adapt(Iterable<? extends BeanEntry<Q, T>>) - Static method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
adapt(BeanEntry<Q, T>) - Static method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
adapt(Mediator<Q, T, W>) - Static method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
add(Binding<T>, int) - Method in interface org.eclipse.sisu.inject.BindingSubscriber
Adds the given ranked Binding to this subscriber.
add(BeanEntry<Q, T>, W) - Method in interface org.eclipse.sisu.Mediator
Processes the added BeanEntry and sends the necessary updates to the watcher.
add(BindingPublisher) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
add(BindingPublisher) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
Adds the given ranked BindingPublisher and distributes its Bindings.
add(BeanEntry<Q, T>, W) - Method in interface org.sonatype.inject.Mediator
Deprecated.
 
addingBundle(Bundle, BundleEvent) - Method in class org.eclipse.sisu.launch.SisuTracker
 
ALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ANEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
AnnotatedSource - Interface in org.eclipse.sisu.inject
Binding source locations can implement this interface to supply annotations to the BeanLocator.
AnnotationVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a Java annotation.
AnnotationVisitor - Interface in org.eclipse.sisu.space
Something that can visit annotation declarations.
AnnotationVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.AnnotationVisitor
Constructs a new AnnotationVisitor.
AnnotationVisitor(int, AnnotationVisitor) - Constructor for class org.eclipse.sisu.space.asm.AnnotationVisitor
Constructs a new AnnotationVisitor.
ANYTHING - org.eclipse.sisu.space.GlobberStrategy
 
api - Variable in class org.eclipse.sisu.space.asm.AnnotationVisitor
The ASM API version implemented by this visitor.
api - Variable in class org.eclipse.sisu.space.asm.ClassVisitor
The ASM API version implemented by this visitor.
api - Variable in class org.eclipse.sisu.space.asm.FieldVisitor
The ASM API version implemented by this visitor.
api - Variable in class org.eclipse.sisu.space.asm.MethodVisitor
The ASM API version implemented by this visitor.
api - Variable in class org.eclipse.sisu.space.asm.ModuleVisitor
The ASM API version implemented by this visitor.
api - Variable in class org.eclipse.sisu.space.asm.RecordComponentVisitor
The ASM API version implemented by this visitor.
appliesTo(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
 
ARETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ARGUMENTS - Static variable in interface org.eclipse.sisu.wire.ParameterKeys
Key.get( String[].class, Parameters.class );
ARRAY - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of array reference types.
ARRAY_ELEMENT - Static variable in class org.eclipse.sisu.space.asm.TypePath
A type path step that steps into the element type of an array type.
ARRAYLENGTH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
as(Class<T>) - Static method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
ASM10_EXPERIMENTAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
Deprecated.
This API is experimental.
ASM4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ASM5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ASM6 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ASM7 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ASM8 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ASM9 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
asProvider() - Method in interface org.eclipse.sisu.inject.DeferredClass
Returns a provider based on the deferred class.
ASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ATHROW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Attribute - Class in org.eclipse.sisu.space.asm
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
Attribute(String) - Constructor for class org.eclipse.sisu.space.asm.Attribute
Constructs a new empty attribute.
av - Variable in class org.eclipse.sisu.space.asm.AnnotationVisitor
The annotation visitor to which this visitor must delegate method calls.

B

b - Variable in class org.eclipse.sisu.space.asm.ClassReader
Deprecated.
Use ClassReader.readByte(int) and the other read methods instead. This field will eventually be deleted.
BALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
basenameMatches(String, String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
Attempts to match the given compiled glob pattern against the basename of a path.
BASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
BeanBinder - Interface in org.eclipse.sisu.bean
Provides custom PropertyBinders for beans that contain one or more properties.
BeanEntry<Q extends java.lang.annotation.Annotation,​T> - Interface in org.eclipse.sisu
Describes Qualified bean implementations of T:

BeanEntry<Q extends java.lang.annotation.Annotation,​T> - Interface in org.sonatype.inject
Deprecated.
BeanListener - Class in org.eclipse.sisu.bean
TypeListener that listens for bean types and arranges for their properties to be injected.
BeanListener(BeanBinder) - Constructor for class org.eclipse.sisu.bean.BeanListener
 
BeanLocator - Interface in org.eclipse.sisu.inject
Finds and tracks bean implementations annotated with Qualifier annotations.
BeanManager - Interface in org.eclipse.sisu.bean
Service that manages the lifecycle of beans.
BeanProperties - Class in org.eclipse.sisu.bean
Iterable that iterates over potential bean properties in a class hierarchy.
BeanProperties(Class<?>) - Constructor for class org.eclipse.sisu.bean.BeanProperties
 
BeanProperty<T> - Interface in org.eclipse.sisu.bean
Represents a bean property such as a field or setter method.
BeanScanning - Enum in org.eclipse.sisu.space
Common techniques for discovering bean implementations.
BeanScanning - Enum in org.sonatype.inject
Deprecated.
BeanScheduler - Class in org.eclipse.sisu.bean
Schedules safe activation of beans even when cyclic dependencies are involved.
Takes advantage of the new Guice ProvisionListener SPI, if available at runtime.
BeanScheduler() - Constructor for class org.eclipse.sisu.bean.BeanScheduler
 
bindBean(TypeLiteral<B>, TypeEncounter<B>) - Method in interface org.eclipse.sisu.bean.BeanBinder
Returns the appropriate PropertyBinder for the given bean type.
BindingPublisher - Interface in org.eclipse.sisu.inject
Publisher of Bindings to interested BindingSubscribers.
bindings() - Method in interface org.eclipse.sisu.inject.BindingSubscriber
Snapshot of currently subscribed Bindings.
BindingSubscriber<T> - Interface in org.eclipse.sisu.inject
Subscriber of Bindings from one or more BindingPublishers.
bindProperty(BeanProperty<T>) - Method in interface org.eclipse.sisu.bean.PropertyBinder
Returns the appropriate PropertyBinding for the given bean property.
BIPUSH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
BOOLEAN - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the boolean type.
BOOLEAN_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The boolean type.
boot(Class<T>, String...) - Static method in class org.eclipse.sisu.launch.Main
 
boot(Class<T>, String[], Module...) - Static method in class org.eclipse.sisu.launch.Main
 
boot(Map<?, ?>, String...) - Static method in class org.eclipse.sisu.launch.Main
 
boot(Map<?, ?>, String[], Module...) - Static method in class org.eclipse.sisu.launch.Main
 
BundleClassSpace - Class in org.eclipse.sisu.space
ClassSpace backed by a strongly-referenced Bundle.
BundleClassSpace(Bundle) - Constructor for class org.eclipse.sisu.space.BundleClassSpace
 
BundleModule - Class in org.eclipse.sisu.launch
Guice module that uses classpath-scanning and auto-wiring to bind JSR330 components from OSGi bundles.
BundleModule(Bundle, MutableBeanLocator) - Constructor for class org.eclipse.sisu.launch.BundleModule
 
BundlePlan - Interface in org.eclipse.sisu.launch
Something that can prepare BindingPublishers for component bundles.
bundleStateMask() - Method in class org.eclipse.sisu.launch.SisuExtender
Returns the mask of bundle states this extender is interested in.
BYTE - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the byte type.
BYTE_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The byte type.
ByteVector - Class in org.eclipse.sisu.space.asm
A dynamically extensible vector of bytes.
ByteVector() - Constructor for class org.eclipse.sisu.space.asm.ByteVector
Constructs a new ByteVector with a default initial capacity.
ByteVector(int) - Constructor for class org.eclipse.sisu.space.asm.ByteVector
Constructs a new ByteVector with the given initial capacity.

C

CACHE - org.eclipse.sisu.space.BeanScanning
Scan once and cache results
CACHE - org.sonatype.inject.BeanScanning
Deprecated.
 
CALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
CAST - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type declared in an explicit or implicit cast instruction.
CASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
catchThrowable(Throwable) - Static method in class org.eclipse.sisu.inject.Logs
Helper method for catching Throwables; severe errors such as ThreadDeath are always re-thrown.
CHAR - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the char type.
CHAR_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The char type.
CHECKCAST - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ChildWireModule - Class in org.eclipse.sisu.wire
Child WireModule that avoids wiring dependencies that already exist in a parent Injector.
ChildWireModule(Injector, Module...) - Constructor for class org.eclipse.sisu.wire.ChildWireModule
 
ChildWireModule(Injector, Iterable<Module>) - Constructor for class org.eclipse.sisu.wire.ChildWireModule
 
CLASS_EXTENDS - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the super class of a class or one of the interfaces it implements.
CLASS_TYPE_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic class.
CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a bound of a type parameter of a generic class.
ClassFinder - Interface in org.eclipse.sisu.space
Finds (and optionally filters) Class resources from ClassSpaces.
ClassReader - Class in org.eclipse.sisu.space.asm
A parser to make a ClassVisitor visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
ClassReader(byte[]) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(byte[], int, int) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(InputStream) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(String) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
Constructs a new ClassReader object.
ClassSpace - Interface in org.eclipse.sisu.space
Represents an abstract collection of related classes and resources.
ClassTooLargeException - Exception in org.eclipse.sisu.space.asm
Exception thrown when the constant pool of a class produced by a ClassWriter is too large.
ClassTooLargeException(String, int) - Constructor for exception org.eclipse.sisu.space.asm.ClassTooLargeException
Constructs a new ClassTooLargeException.
ClassVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a Java class.
ClassVisitor - Interface in org.eclipse.sisu.space
Something that can visit class definitions.
ClassVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.ClassVisitor
Constructs a new ClassVisitor.
ClassVisitor(int, ClassVisitor) - Constructor for class org.eclipse.sisu.space.asm.ClassVisitor
Constructs a new ClassVisitor.
ClassWriter - Class in org.eclipse.sisu.space.asm
A ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
ClassWriter(int) - Constructor for class org.eclipse.sisu.space.asm.ClassWriter
Constructs a new ClassWriter object.
ClassWriter(ClassReader, int) - Constructor for class org.eclipse.sisu.space.asm.ClassWriter
Constructs a new ClassWriter object and enables optimizations for "mostly add" bytecode transformations.
clear() - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
clear() - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
Removes all known BindingPublishers and their Bindings.
cloneClass(String) - Method in class org.eclipse.sisu.space.CloningClassSpace
 
CloningClassSpace - Class in org.eclipse.sisu.space
ClassSpace that can create multiple (deferred) copies of the same implementation type.
CloningClassSpace(ClassSpace) - Constructor for class org.eclipse.sisu.space.CloningClassSpace
 
compile(String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
Compiles the given plain-text glob into an optimized pattern.
compose(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
Composes a Module that configures components from the given bundle.
COMPUTE_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassWriter
A flag to automatically compute the stack map frames of methods from scratch.
COMPUTE_MAXS - Static variable in class org.eclipse.sisu.space.asm.ClassWriter
A flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
concurrentKeys() - Static method in class org.eclipse.sisu.inject.Soft
 
concurrentKeys() - Static method in class org.eclipse.sisu.inject.Weak
 
concurrentKeys(int, int) - Static method in class org.eclipse.sisu.inject.Soft
 
concurrentKeys(int, int) - Static method in class org.eclipse.sisu.inject.Weak
 
concurrentValues() - Static method in class org.eclipse.sisu.inject.Soft
 
concurrentValues() - Static method in class org.eclipse.sisu.inject.Weak
 
concurrentValues(int, int) - Static method in class org.eclipse.sisu.inject.Soft
 
concurrentValues(int, int) - Static method in class org.eclipse.sisu.inject.Weak
 
configure(Binder) - Method in class org.eclipse.sisu.bean.LifecycleModule
 
configure(Binder) - Method in class org.eclipse.sisu.launch.BundleModule
 
configure(Binder) - Method in class org.eclipse.sisu.launch.InjectedTest
Custom injection bindings.
configure(Binder) - Method in class org.eclipse.sisu.launch.InjectedTestCase
Custom injection bindings.
configure(Binder) - Method in class org.eclipse.sisu.launch.Main
 
configure(Binder) - Method in class org.eclipse.sisu.space.SpaceModule
 
configure(Binder) - Method in class org.eclipse.sisu.wire.AbstractTypeConverter
 
configure(Binder) - Method in class org.eclipse.sisu.wire.ChildWireModule
 
configure(Binder) - Method in class org.eclipse.sisu.wire.MergedModule
 
configure(Binder) - Method in class org.eclipse.sisu.wire.WireModule
 
configure(Properties) - Method in class org.eclipse.sisu.launch.InjectedTest
Custom property values.
configure(Properties) - Method in class org.eclipse.sisu.launch.InjectedTestCase
Custom property values.
ConstantDynamic - Class in org.eclipse.sisu.space.asm
A constant whose value is computed at runtime, with a bootstrap method.
ConstantDynamic(String, String, Handle, Object...) - Constructor for class org.eclipse.sisu.space.asm.ConstantDynamic
Constructs a new ConstantDynamic.
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic constructor in a constructor call.
CONSTRUCTOR_REFERENCE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the receiver type of a constructor reference.
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic constructor in a constructor reference.
CONSTRUCTORS - org.eclipse.sisu.bean.DeclaredMembers.View
 
contextModule() - Method in class org.eclipse.sisu.launch.BundleModule
Returns a module containing common context bindings for the bundle.
create(Class<T>) - Method in class org.eclipse.sisu.launch.SisuExtensions
Creates instances of extensions listed under META-INF/services/ fully-qualified-SPI-name ; implementations must have a public no-arg constructor.
create(Class<T>, Class<C>, C) - Method in class org.eclipse.sisu.launch.SisuExtensions
Creates instances of extensions listed under META-INF/services/ fully-qualified-SPI-name ; implementations must either have a public no-arg constructor or one with the declared context type.
createLocator(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
Returns a new locator of bound components for this extender.
createTracker(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
Creates a new tracker of component bundles for this extender.
cv - Variable in class org.eclipse.sisu.space.asm.ClassVisitor
The class visitor to which this visitor must delegate method calls.

D

D2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
D2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
D2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DCMPG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DCMPL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
debug(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
Logs a debug message; uses "{}" format anchors.
DEBUG_ENABLED - Static variable in class org.eclipse.sisu.inject.Logs
 
DeclaredMembers - Class in org.eclipse.sisu.bean
Iterable that iterates over declared members of a class hierarchy.
DeclaredMembers(Class<?>, DeclaredMembers.View...) - Constructor for class org.eclipse.sisu.bean.DeclaredMembers
 
DeclaredMembers.View - Enum in org.eclipse.sisu.bean
Enum implementation that provides different views of a class's members.
DEFAULT - Static variable in interface org.eclipse.sisu.space.SpaceModule.Strategy
Default visitor strategy; scan and bind implementations with Qualifiers.
DEFAULT - Static variable in interface org.eclipse.sisu.wire.WireModule.Strategy
Default wiring strategy; route all unresolved dependencies to the BeanLocator.
defaultAllow() - Static method in class org.eclipse.sisu.osgi.ServiceBindings
Configured by org.eclipse.sisu.osgi.ServiceBindings.allow system property.
DefaultBeanLocator - Class in org.eclipse.sisu.inject
Default MutableBeanLocator that locates qualified beans across a dynamic group of BindingPublishers.
DefaultBeanLocator() - Constructor for class org.eclipse.sisu.inject.DefaultBeanLocator
 
DefaultClassFinder - Class in org.eclipse.sisu.space
ClassFinder that finds Class resources under a given package name.
DefaultClassFinder() - Constructor for class org.eclipse.sisu.space.DefaultClassFinder
 
DefaultClassFinder(String) - Constructor for class org.eclipse.sisu.space.DefaultClassFinder
 
defaultIgnore() - Static method in class org.eclipse.sisu.osgi.ServiceBindings
Configured by org.eclipse.sisu.osgi.ServiceBindings.ignore system property.
DefaultRankingFunction - Class in org.eclipse.sisu.inject
Simple RankingFunction that partitions qualified bindings into two main groups.
DefaultRankingFunction() - Constructor for class org.eclipse.sisu.inject.DefaultRankingFunction
 
DefaultRankingFunction(int) - Constructor for class org.eclipse.sisu.inject.DefaultRankingFunction
 
deferLoadClass(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
deferLoadClass(String) - Method in interface org.eclipse.sisu.space.ClassSpace
Defers loading of the named class from the surrounding class space.
deferLoadClass(String) - Method in class org.eclipse.sisu.space.URLClassSpace
 
DeferredClass<T> - Interface in org.eclipse.sisu.inject
Placeholder Class; postpones classloading until absolutely necessary.
DeferredProvider<T> - Interface in org.eclipse.sisu.inject
Provider backed by a DeferredClass.
delegate - Variable in class org.eclipse.sisu.space.asm.RecordComponentVisitor
The record visitor to which this visitor must delegate method calls.
describe(Object, String) - Static method in class org.eclipse.sisu.inject.Sources
Describes the given binding source with the given description.
describe(String) - Static method in class org.eclipse.sisu.inject.Sources
Describes a new binding source with the given description.
Description - Annotation Type in org.eclipse.sisu
Describes a bean:

Description - Annotation Type in org.sonatype.inject
Deprecated.
detectCycle(Object) - Static method in class org.eclipse.sisu.bean.BeanScheduler
Detects if a dependency cycle exists and activation needs to be deferred.
discoverPlans() - Method in class org.eclipse.sisu.launch.SisuTracker
Discovers plans listed locally under META-INF/services/org.eclipse.sisu.launch.BundlePlan ; implementations must have a public no-arg constructor or one that accepts a MutableBeanLocator.
disqualify() - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
DLOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DNEG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DOUBLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DOUBLE - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the double type.
DOUBLE_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The double type.
DREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DSTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DSUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP_X1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP_X2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP2_X1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
DUP2_X2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Dynamic - Annotation Type in org.eclipse.sisu
Marks dependencies that should be dynamic proxies:

E

EagerSingleton - Annotation Type in org.eclipse.sisu
Marks beans that should be created as soon as possible:

EagerSingleton - Annotation Type in org.sonatype.inject
Deprecated.
elements() - Static method in class org.eclipse.sisu.inject.Soft
 
elements() - Static method in class org.eclipse.sisu.inject.Weak
 
elements(int) - Static method in class org.eclipse.sisu.inject.Soft
 
elements(int) - Static method in class org.eclipse.sisu.inject.Weak
 
enterAnnotation() - Method in interface org.eclipse.sisu.space.AnnotationVisitor
Enters the annotation declaration.
enterClass(int, String, String, String[]) - Method in interface org.eclipse.sisu.space.ClassVisitor
Enters the class definition.
enterClass(int, String, String, String[]) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
enterClass(int, String, String, String[]) - Method in class org.eclipse.sisu.space.SisuIndex
 
enterSpace(ClassSpace) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
enterSpace(ClassSpace) - Method in class org.eclipse.sisu.space.SisuIndex
 
enterSpace(ClassSpace) - Method in interface org.eclipse.sisu.space.SpaceVisitor
Enters the class space.
EntryListAdapter<V> - Class in org.eclipse.sisu.wire
List backed by an Iterable sequence of map entries.
EntryListAdapter(Iterable<? extends Map.Entry<?, V>>) - Constructor for class org.eclipse.sisu.wire.EntryListAdapter
 
EntryMapAdapter<K,​V> - Class in org.eclipse.sisu.wire
Map backed by an Iterable sequence of map entries.
EntryMapAdapter(Iterable<? extends Map.Entry<K, V>>) - Constructor for class org.eclipse.sisu.wire.EntryMapAdapter
 
entrySet() - Method in class org.eclipse.sisu.wire.EntryMapAdapter
 
EntrySetAdapter<V> - Class in org.eclipse.sisu.wire
Set backed by an Iterable sequence of map entries.
EntrySetAdapter(Iterable<? extends Map.Entry<?, V>>) - Constructor for class org.eclipse.sisu.wire.EntrySetAdapter
 
equals(Object) - Method in class org.eclipse.sisu.inject.InjectorBindings
 
equals(Object) - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
 
equals(Object) - Method in class org.eclipse.sisu.space.asm.Handle
 
equals(Object) - Method in class org.eclipse.sisu.space.asm.Type
Tests if the given object is equal to this type.
equals(Object) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
equals(Object) - Method in class org.eclipse.sisu.space.LoadedClass
 
equals(Object) - Method in class org.eclipse.sisu.space.URLClassSpace
 
evictBundle(Bundle) - Method in class org.eclipse.sisu.launch.SisuTracker
Determines whether we should remove the BindingPublisher associated with the given bundle.
EXACT - org.eclipse.sisu.space.GlobberStrategy
 
EXCEPTION_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of the exception of a 'catch' clause in a method.
EXPAND_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
A flag to expand the stack map frames.
extensions - Variable in class org.eclipse.sisu.launch.BundleModule
Local bundle extensions to Sisu.
extensionsModule() - Method in class org.eclipse.sisu.launch.BundleModule
Returns a module that installs modules from META-INF/services/com.google.inject.Module.

F

F_APPEND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
A compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
F_CHOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
A compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
F_FULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
A compressed frame with complete frame data.
F_NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
An expanded frame.
F_SAME - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
A compressed frame with exactly the same locals as the previous frame and with an empty stack.
F_SAME1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
A compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
F2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
F2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
F2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FCMPG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FCMPL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FCONST_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FIELD - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of a field.
FIELDS - org.eclipse.sisu.bean.DeclaredMembers.View
 
FieldVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a Java field.
FieldVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.FieldVisitor
Constructs a new FieldVisitor.
FieldVisitor(int, FieldVisitor) - Constructor for class org.eclipse.sisu.space.asm.FieldVisitor
Constructs a new FieldVisitor.
findBindingPublisher(Injector) - Static method in class org.eclipse.sisu.inject.InjectorBindings
 
findClasses(ClassSpace) - Method in interface org.eclipse.sisu.space.ClassFinder
Searches the given ClassSpace for Class resources.
findClasses(ClassSpace) - Method in class org.eclipse.sisu.space.DefaultClassFinder
 
findClasses(ClassSpace) - Method in class org.eclipse.sisu.space.IndexedClassFinder
 
findEntries(String, String, boolean) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
findEntries(String, String, boolean) - Method in interface org.eclipse.sisu.space.ClassSpace
Queries local class space content for entries matching the given pattern.
findEntries(String, String, boolean) - Method in class org.eclipse.sisu.space.URLClassSpace
 
findLocator(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
Finds the locator associated with this extender; creates one if none exist.
findRankingFunction(Injector) - Static method in class org.eclipse.sisu.inject.InjectorBindings
 
FLOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FLOAT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FLOAT - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the float type.
FLOAT_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The float type.
FMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FNEG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
fromString(String) - Static method in class org.eclipse.sisu.space.asm.TypePath
Converts a type path in string form, in the format used by TypePath.toString(), into a TypePath object.
FSTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
FSUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
fv - Variable in class org.eclipse.sisu.space.asm.FieldVisitor
The field visitor to which this visitor must delegate method calls.

G

get(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Get all type arguments from a generic type, for example [Foo,Bar] from Map<Foo,Bar>.
get(TypeLiteral<?>, int) - Static method in class org.eclipse.sisu.inject.TypeArguments
Get an indexed type argument from a generic type, for example Bar from Map<Foo,Bar>.
getAccess() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the class's access flags (see Opcodes).
getAnnotation(Binding<?>, Class<T>) - Method in interface org.eclipse.sisu.inject.AnnotatedSource
Returns the annotation of the given type that is associated with the binding.
getAnnotation(Binding<?>, Class<T>) - Static method in class org.eclipse.sisu.inject.Sources
Searches the binding's source and implementation for an annotation of the given type.
getAnnotation(Class<A>) - Method in interface org.eclipse.sisu.bean.BeanProperty
Returns the property annotation with the specified type.
getArgumentsAndReturnSizes() - Method in class org.eclipse.sisu.space.asm.Type
Returns the size of the arguments and of the return value of methods of this type.
getArgumentsAndReturnSizes(String) - Static method in class org.eclipse.sisu.space.asm.Type
Computes the size of the arguments and of the return value of a method.
getArgumentTypes() - Method in class org.eclipse.sisu.space.asm.Type
Returns the argument types of methods of this type.
getArgumentTypes(Method) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type values corresponding to the argument types of the given method.
getArgumentTypes(String) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type values corresponding to the argument types of the given method descriptor.
getBasedir() - Method in class org.eclipse.sisu.launch.InjectedTest
 
getBasedir() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
getBootstrapMethod() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns the bootstrap method used to compute the value of this constant.
getBootstrapMethodArgument(int) - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns an argument passed to the bootstrap method, in order to compute the value of this constant.
getBootstrapMethodArgumentCount() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns the number of arguments passed to the bootstrap method, in order to compute the value of this constant.
getBundle() - Method in class org.eclipse.sisu.space.BundleClassSpace
 
getClassLoader() - Method in class org.eclipse.sisu.space.asm.ClassWriter
Returns the ClassLoader to be used by the default implementation of ClassWriter.getCommonSuperClass(String, String), that of this ClassWriter's runtime type by default.
getClassName() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the internal name of the class (see Type.getInternalName()).
getClassName() - Method in exception org.eclipse.sisu.space.asm.ClassTooLargeException
Returns the internal name of the class (see Type.getInternalName()).
getClassName() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
Returns the internal name of the owner class.
getClassName() - Method in class org.eclipse.sisu.space.asm.Type
Returns the binary name of the class corresponding to this type.
getCodeSize() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
Returns the size of the method's Code attribute, in bytes.
getCommonSuperClass(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Returns the common super type of the two given types.
getCompletions(Element, AnnotationMirror, ExecutableElement, String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
getConstantPoolCount() - Method in exception org.eclipse.sisu.space.asm.ClassTooLargeException
Returns the number of constant pool items of the class.
getConstructorDescriptor(Constructor<?>) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the descriptor corresponding to the given constructor.
getDeclaringSource(Binding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
Returns the source that originally declared the given binding.
getDelegate() - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
The annotation visitor to which this visitor must delegate method calls.
getDelegate() - Method in class org.eclipse.sisu.space.asm.ClassVisitor
The class visitor to which this visitor must delegate method calls.
getDelegate() - Method in class org.eclipse.sisu.space.asm.FieldVisitor
The field visitor to which this visitor must delegate method calls.
getDelegate() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
The method visitor to which this visitor must delegate method calls.
getDelegate() - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
The module visitor to which this visitor must delegate method calls.
getDelegate() - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
The record visitor to which this visitor must delegate method calls.
getDesc() - Method in class org.eclipse.sisu.space.asm.Handle
Returns the descriptor of the field or method designated by this handle.
getDescription() - Method in interface org.eclipse.sisu.BeanEntry
Returns a human-readable description of the bean; see @Description.
getDescriptor() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns the type of this constant.
getDescriptor() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
Returns the descriptor of the method.
getDescriptor() - Method in class org.eclipse.sisu.space.asm.Type
Returns the descriptor corresponding to this type.
getDescriptor(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the descriptor corresponding to the given class.
getDimensions() - Method in class org.eclipse.sisu.space.asm.Type
Returns the number of dimensions of this array type.
getElementType() - Method in class org.eclipse.sisu.space.asm.Type
Returns the type of the elements of this array type.
getExceptionIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced by this type reference.
GETFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
getFormalParameterIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the formal parameter whose type is referenced by this type reference.
getImplementationClass() - Method in interface org.eclipse.sisu.BeanEntry
Attempts to find the implementation type without creating the bean instance.
getImplementationClass() - Method in interface org.eclipse.sisu.inject.DeferredProvider
 
getInterfaces() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the internal names of the implemented interfaces (see Type.getInternalName()).
getInternalName() - Method in class org.eclipse.sisu.space.asm.Type
Returns the internal name of the class corresponding to this object or array type.
getInternalName(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the internal name of the given class.
getItem(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the start offset in this ClassReader of a JVMS 'cp_info' structure (i.e.
getItemCount() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the number of entries in the class's constant pool table.
getKey() - Method in interface org.eclipse.sisu.BeanEntry
Returns the @Qualifier annotation associated with this particular bean.
getLabels() - Method in class org.eclipse.sisu.space.asm.Attribute
Returns the labels corresponding to this attribute.
getLength() - Method in class org.eclipse.sisu.space.asm.TypePath
Returns the length of this path, i.e.
getMaxStringLength() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns a conservative estimate of the maximum length of the strings contained in the class's constant pool table.
getMethodDescriptor(Method) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the descriptor corresponding to the given method.
getMethodDescriptor(Type, Type...) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the descriptor corresponding to the given argument and return types.
getMethodName() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
Returns the name of the method.
getMethodType(String) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the given method descriptor.
getMethodType(Type, Type...) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the method Type corresponding to the given argument and return types.
getName() - Method in interface org.eclipse.sisu.bean.BeanProperty
Returns the normalized property name excluding the namespace; for example "address".
getName() - Method in interface org.eclipse.sisu.inject.DeferredClass
Returns the name of the deferred class.
getName() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns the name of this constant.
getName() - Method in class org.eclipse.sisu.space.asm.Handle
Returns the name of the field or method designated by this handle.
getName() - Method in class org.eclipse.sisu.space.LoadedClass
 
getObjectType(String) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the given internal name.
getOffset() - Method in class org.eclipse.sisu.space.asm.Label
Returns the bytecode offset corresponding to this label.
getOpcode(int) - Method in class org.eclipse.sisu.space.asm.Type
Returns a JVM instruction opcode adapted to this Type.
getOwner() - Method in class org.eclipse.sisu.space.asm.Handle
Returns the internal name of the class that owns the field or method designated by this handle.
getProperties() - Method in class org.eclipse.sisu.launch.BundleModule
Returns the properties associated with the current context.
getProvider() - Method in interface org.eclipse.sisu.BeanEntry
Returns the underlying Provider; may support creation of multiple instances.
getProviderInstance(ProviderInstanceBinding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
Returns the provider that originally backed the given binding.
getRank() - Method in interface org.eclipse.sisu.BeanEntry
Returns the bean's rank; higher ranked beans override lower ranked beans.
getReader(String) - Method in class org.eclipse.sisu.space.SisuIndex
 
getReader(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
getResource(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
getResource(String) - Method in interface org.eclipse.sisu.space.ClassSpace
Queries the surrounding class space for the resource with the given name.
getResource(String) - Method in class org.eclipse.sisu.space.URLClassSpace
 
getResources(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
getResources(String) - Method in interface org.eclipse.sisu.space.ClassSpace
Queries the surrounding class space for all resources with the given name.
getResources(String) - Method in class org.eclipse.sisu.space.URLClassSpace
 
getReturnType() - Method in class org.eclipse.sisu.space.asm.Type
Returns the return type of methods of this type.
getReturnType(Method) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the return type of the given method.
getReturnType(String) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the return type of the given method descriptor.
getSize() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
Returns the size of this constant.
getSize() - Method in class org.eclipse.sisu.space.asm.Type
Returns the size of values of this type.
getSort() - Method in class org.eclipse.sisu.space.asm.Type
Returns the sort of this type.
getSort() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the sort of this type reference.
getSource() - Method in interface org.eclipse.sisu.BeanEntry
Returns an arbitrary object that indicates where this bean was configured.
GETSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
getStep(int) - Method in class org.eclipse.sisu.space.asm.TypePath
Returns the value of the given step of this path.
getStepArgument(int) - Method in class org.eclipse.sisu.space.asm.TypePath
Returns the index of the type argument that the given step is stepping into.
getSuperName() - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the internal name of the super class (see Type.getInternalName()).
getSuperTypeIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the "super type" of a class that is referenced by this type reference.
getSupportedAnnotationTypes() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
getSupportedOptions() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
getSupportedSourceVersion() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
getTag() - Method in class org.eclipse.sisu.space.asm.Handle
Returns the kind of field or method designated by this handle.
getTryCatchBlockIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the try catch block (using the order in which they are visited with visitTryCatchBlock), whose 'catch' type is referenced by this type reference.
getType() - Method in interface org.eclipse.sisu.bean.BeanProperty
Returns the reified generic type of the property; for example TypeLiteral<List<String>>.
getType(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the given class.
getType(Constructor<?>) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the method Type corresponding to the given constructor.
getType(Method) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the method Type corresponding to the given method.
getType(String) - Static method in class org.eclipse.sisu.space.asm.Type
Returns the Type corresponding to the given type descriptor.
getTypeArgumentIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the type argument referenced by this type reference.
getTypeParameterBoundIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the type parameter bound, within the type parameter TypeReference.getTypeParameterIndex(), referenced by this type reference.
getTypeParameterIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the index of the type parameter referenced by this type reference.
getURLs() - Method in class org.eclipse.sisu.space.URLClassSpace
 
getValue() - Method in interface org.eclipse.sisu.BeanEntry
Returns the associated instance of the bean; returns same instance for each call.
getValue() - Method in class org.eclipse.sisu.space.asm.TypeReference
Returns the int encoded value of this type reference, suitable for use in visit methods related to type annotations, like visitTypeAnnotation.
getWriter(String) - Method in class org.eclipse.sisu.space.SisuIndex
 
getWriter(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
global(ClassSpace) - Static method in class org.eclipse.sisu.launch.SisuExtensions
Returns global SisuExtensions from the surrounding class space.
GLOBAL_INDEX - org.eclipse.sisu.space.BeanScanning
Use global index (application)
GLOBAL_INDEX - org.sonatype.inject.BeanScanning
Deprecated.
 
GLOBAL_INDEX - Static variable in class org.eclipse.sisu.space.SpaceModule
 
GlobberStrategy - Enum in org.eclipse.sisu.space
Enumerates various optimized globbing strategies.
GOTO - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Guice4 - Class in org.eclipse.sisu.inject
Utility methods for dealing with changes in the Guice 4.0 SPI.

H

H_GETFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_GETSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_INVOKEINTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_INVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_INVOKESTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_INVOKEVIRTUAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_NEWINVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_PUTFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
H_PUTSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Handle - Class in org.eclipse.sisu.space.asm
A reference to a field or a method.
Handle(int, String, String, String) - Constructor for class org.eclipse.sisu.space.asm.Handle
Deprecated.
this constructor has been superseded by Handle(int, String, String, String, boolean).
Handle(int, String, String, String, boolean) - Constructor for class org.eclipse.sisu.space.asm.Handle
Constructs a new field or method handle.
hasFlags(int) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Returns true if all the given flags were passed to the constructor.
hashCode() - Method in class org.eclipse.sisu.inject.InjectorBindings
 
hashCode() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
 
hashCode() - Method in class org.eclipse.sisu.space.asm.Handle
 
hashCode() - Method in class org.eclipse.sisu.space.asm.Type
Returns a hash code value for this type.
hashCode() - Method in class org.eclipse.sisu.space.BundleClassSpace
 
hashCode() - Method in class org.eclipse.sisu.space.LoadedClass
 
hashCode() - Method in class org.eclipse.sisu.space.URLClassSpace
 
header - Variable in class org.eclipse.sisu.space.asm.ClassReader
The offset in bytes of the ClassFile's access_flags field.
hear(TypeLiteral<B>, TypeEncounter<B>) - Method in class org.eclipse.sisu.bean.BeanListener
 
hear(Class<?>, Object) - Method in interface org.eclipse.sisu.space.QualifiedTypeListener
Invoked when the QualifiedTypeVisitor finds a qualified type.
hear(Class, Object) - Method in class org.eclipse.sisu.space.QualifiedTypeBinder
 
Hidden - Annotation Type in org.eclipse.sisu
Hides a bean from being located or watched:

hide() - Static method in class org.eclipse.sisu.inject.Sources
Hides a new binding source from the bean locator.
hide(Object) - Static method in class org.eclipse.sisu.inject.Sources
Hides the given binding source from the bean locator.

I

I2B - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
I2C - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
I2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
I2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
I2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
I2S - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IAND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_3 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ICONST_M1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
identityToString(Object) - Static method in class org.eclipse.sisu.inject.Logs
Returns an identity string for the given object.
IDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ACMPEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ACMPNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPGT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPLT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IF_ICMPNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFGT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFLT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFNONNULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IFNULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IgnoreSetters - Annotation Type in org.eclipse.sisu.bean
Annotates class hierarchies that don't want setter injection.
IINC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ILOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
implicitKey(Class<T>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Creates a special binding key for the given implicit type.
IMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
index(ClassSpace) - Method in class org.eclipse.sisu.space.SisuIndex
 
INDEX - org.eclipse.sisu.space.BeanScanning
Use local index (plug-ins)
INDEX - org.sonatype.inject.BeanScanning
Deprecated.
 
IndexedClassFinder - Class in org.eclipse.sisu.space
ClassFinder that finds Class resources listed in the named index.
IndexedClassFinder(String, boolean) - Constructor for class org.eclipse.sisu.space.IndexedClassFinder
 
indexedNames(ClassSpace) - Method in class org.eclipse.sisu.space.IndexedClassFinder
 
INEG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
info - Variable in class org.eclipse.sisu.space.asm.Label
A user managed state associated with this label.
info(String) - Method in class org.eclipse.sisu.space.SisuIndex
 
info(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
init(ProcessingEnvironment) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
inject(Module) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
Creates an Injector from the composed Module configuration.
InjectedTest - Class in org.eclipse.sisu.launch
Abstract TestNG/JUnit4 test that automatically binds and injects itself.
InjectedTest() - Constructor for class org.eclipse.sisu.launch.InjectedTest
 
InjectedTestCase - Class in org.eclipse.sisu.launch
Abstract JUnit3 TestCase that automatically binds and injects itself.
InjectedTestCase() - Constructor for class org.eclipse.sisu.launch.InjectedTestCase
 
InjectorBindings - Class in org.eclipse.sisu.inject
Publisher of Bindings from a single Injector; ranked according to a given RankingFunction.
InjectorBindings(Injector) - Constructor for class org.eclipse.sisu.inject.InjectorBindings
 
InjectorBindings(Injector, RankingFunction) - Constructor for class org.eclipse.sisu.inject.InjectorBindings
 
injectProperty(B) - Method in interface org.eclipse.sisu.bean.PropertyBinding
Injects the current bound value into the property of the given bean.
INNER_TYPE - Static variable in class org.eclipse.sisu.space.asm.TypePath
A type path step that steps into the nested type of a class type.
install(Binder) - Method in class org.eclipse.sisu.launch.SisuExtensions
Installs modules listed under META-INF/services/com.google.inject.Module; modules must have a public no-arg constructor.
install(Binder, Class<C>, C) - Method in class org.eclipse.sisu.launch.SisuExtensions
Installs modules listed under META-INF/services/com.google.inject.Module; modules must either have a public no-arg constructor or one with the declared context type.
INSTANCEOF - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
INSTANCEOF - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type declared in an 'instanceof' instruction.
INT - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the int type.
INT_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The int type.
INTEGER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
INVOKEDYNAMIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
INVOKEINTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
INVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
INVOKESTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
invokeStaticBinding(Binding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
Attempts to invoke the given binding statically; returns null if the binding isn't static.
INVOKEVIRTUAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
isAssignableFrom(TypeLiteral<?>, TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Determines if the sub-type can be converted to the generic super-type via an identity or widening conversion.
isCodeAttribute() - Method in class org.eclipse.sisu.space.asm.Attribute
Returns true if this type of attribute is a Code attribute.
isConcrete(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Determines if the given generic type represents a concrete type.
isConcrete(Class<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Determines if the given raw type represents a concrete type.
isEmpty() - Method in class org.eclipse.sisu.wire.EntryListAdapter
 
isEmpty() - Method in class org.eclipse.sisu.wire.EntryMapAdapter
 
isEmpty() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
 
ISHL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ISHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
isImplicit(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Determines if the given generic type represents an implicit binding.
isImplicit(Class<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
Determines if the given raw type represents an implicit binding.
isInterface() - Method in class org.eclipse.sisu.space.asm.Handle
Returns true if the owner of the field or method designated by this handle is an interface.
ISTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
ISUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
isUnknown() - Method in class org.eclipse.sisu.space.asm.Attribute
Returns true if this type of attribute is unknown.
iterator() - Method in class org.eclipse.sisu.bean.BeanProperties
 
iterator() - Method in class org.eclipse.sisu.bean.DeclaredMembers
 
iterator() - Method in class org.eclipse.sisu.wire.EntryListAdapter
 
iterator() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
 
IUSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
IXOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 

J

JSR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
jvmDescriptor(Class<? extends Annotation>) - Static method in class org.eclipse.sisu.space.SpaceScanner
Returns the JVM descriptor for the given annotation class, such as "Ljavax/inject/Qualifier;".

K

keys() - Static method in class org.eclipse.sisu.inject.Soft
 
keys() - Static method in class org.eclipse.sisu.inject.Weak
 
keys(int) - Static method in class org.eclipse.sisu.inject.Soft
 
keys(int) - Static method in class org.eclipse.sisu.inject.Weak
 

L

L2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
L2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
L2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Label - Class in org.eclipse.sisu.space.asm
A position in the bytecode of a method.
Label() - Constructor for class org.eclipse.sisu.space.asm.Label
Constructs a new label.
LADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LAND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LAST_BINDING - Static variable in interface org.eclipse.sisu.bean.PropertyBinder
Binders may return LAST_BINDING to indicate they are done binding a bean.
LASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
lazy(Binding<T>) - Static method in class org.eclipse.sisu.inject.Guice4
Returns a lazy provider that only uses the binding once and caches the result.
LCMP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LDC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
leaveAnnotation() - Method in interface org.eclipse.sisu.space.AnnotationVisitor
Leaves the annotation declaration.
leaveClass() - Method in interface org.eclipse.sisu.space.ClassVisitor
Leaves the class definition.
leaveClass() - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
leaveClass() - Method in class org.eclipse.sisu.space.SisuIndex
 
leaveSpace() - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
leaveSpace() - Method in class org.eclipse.sisu.space.SisuIndex
 
leaveSpace() - Method in interface org.eclipse.sisu.space.SpaceVisitor
Leaves the class space.
Legacy<S> - Class in org.eclipse.sisu.inject
Deprecated.
Limited support for migrating legacy types.
LifecycleManager - Class in org.eclipse.sisu.bean
BeanManager that manages JSR250 beans and schedules lifecycle events.
LifecycleManager() - Constructor for class org.eclipse.sisu.bean.LifecycleManager
 
LifecycleModule - Class in org.eclipse.sisu.bean
Guice Module that provides lifecycle management by following PostConstruct and PreDestroy annotations, or corresponding JSR250 PostConstruct and PreDestroy annotations.
LifecycleModule() - Constructor for class org.eclipse.sisu.bean.LifecycleModule
 
LifecycleModule(BeanManager) - Constructor for class org.eclipse.sisu.bean.LifecycleModule
 
listIterator(int) - Method in class org.eclipse.sisu.wire.EntryListAdapter
 
LLOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LNEG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
load() - Method in interface org.eclipse.sisu.inject.DeferredClass
Retrieves the class, for example from a cache or a class loader.
load() - Method in class org.eclipse.sisu.space.LoadedClass
 
load(Class<T>) - Method in class org.eclipse.sisu.launch.SisuExtensions
Loads extension types listed under META-INF/services/ fully-qualified-SPI-name.
loadClass(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
 
loadClass(String) - Method in interface org.eclipse.sisu.space.ClassSpace
Loads the named class from the surrounding class space.
loadClass(String) - Method in class org.eclipse.sisu.space.URLClassSpace
 
LoadedClass<T> - Class in org.eclipse.sisu.space
Pseudo DeferredClass backed by an already loaded Class.
LoadedClass(Class<? extends T>) - Constructor for class org.eclipse.sisu.space.LoadedClass
 
local(ClassSpace) - Static method in class org.eclipse.sisu.launch.SisuExtensions
Returns local SisuExtensions from the containing class space.
LOCAL_INDEX - Static variable in class org.eclipse.sisu.space.SpaceModule
 
LOCAL_SCAN - Static variable in class org.eclipse.sisu.space.SpaceModule
 
LOCAL_VARIABLE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of a local variable in a method.
locate(Key) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
locate(Key<T>) - Method in interface org.eclipse.sisu.inject.BeanLocator
Finds bean implementations that match the given qualified binding Key.
locator - Variable in class org.eclipse.sisu.launch.BundleModule
Shared locator of bound components.
locator - Variable in class org.eclipse.sisu.launch.SisuBundlePlan
 
locator - Variable in class org.eclipse.sisu.launch.SisuTracker
Shared locator of bound components.
LocatorWiring - Class in org.eclipse.sisu.wire
Adds BeanLocator-backed bindings for unresolved bean dependencies.
LocatorWiring(Binder) - Constructor for class org.eclipse.sisu.wire.LocatorWiring
 
Logs - Class in org.eclipse.sisu.inject
Utility methods for dealing with container logging and recovery.
LONG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LONG - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the long type.
LONG_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The long type.
lookup(Class<T>) - Method in class org.eclipse.sisu.launch.InjectedTest
 
lookup(Class<T>) - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
lookup(Class<T>, Annotation) - Method in class org.eclipse.sisu.launch.InjectedTest
 
lookup(Class<T>, Annotation) - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
lookup(Class<T>, Class<? extends Annotation>) - Method in class org.eclipse.sisu.launch.InjectedTest
 
lookup(Class<T>, Class<? extends Annotation>) - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
lookup(Class<T>, String) - Method in class org.eclipse.sisu.launch.InjectedTest
 
lookup(Class<T>, String) - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
LOOKUPSWITCH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LSHL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LSTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LSUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LUSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
LXOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 

M

main(String...) - Static method in class org.eclipse.sisu.launch.Main
 
main(String[]) - Static method in class org.eclipse.sisu.space.SisuIndex
 
Main - Class in org.eclipse.sisu.launch
Bootstrap class that creates a static Injector by scanning the current class-path for beans.
manage(Class<?>) - Method in interface org.eclipse.sisu.bean.BeanManager
Decides whether instances of the given bean type should be reported to this manager.
manage(Class<?>) - Method in class org.eclipse.sisu.bean.LifecycleManager
 
manage(Object) - Method in interface org.eclipse.sisu.bean.BeanManager
Asks this manager to manage the given bean instance.
manage(Object) - Method in class org.eclipse.sisu.bean.LifecycleManager
 
manage(BeanProperty<?>) - Method in interface org.eclipse.sisu.bean.BeanManager
Asks this manager to manage the given bean property.
manage(BeanProperty<?>) - Method in class org.eclipse.sisu.bean.LifecycleManager
 
matches(String, String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
Attempts to match the given compiled glob pattern against a name.
maxBindingRank() - Method in interface org.eclipse.sisu.inject.BindingPublisher
Estimates the maximum rank this publisher may assign to a Binding.
maxBindingRank() - Method in class org.eclipse.sisu.inject.InjectorBindings
 
maxBindingRank() - Method in class org.eclipse.sisu.osgi.ServiceBindings
 
maxRank() - Method in class org.eclipse.sisu.inject.DefaultRankingFunction
 
maxRank() - Method in interface org.eclipse.sisu.inject.RankingFunction
Estimates the maximum rank this function may assign to a Binding.
Mediator<Q extends java.lang.annotation.Annotation,​T,​W> - Interface in org.eclipse.sisu
Watches for Qualified bean implementations of T:

Mediator<Q extends java.lang.annotation.Annotation,​T,​W> - Interface in org.sonatype.inject
Deprecated.
MergedModule - Class in org.eclipse.sisu.wire
Guice Module that discards any duplicate or broken bindings.
MergedModule(Module...) - Constructor for class org.eclipse.sisu.wire.MergedModule
 
MergedModule(Iterable<Module>) - Constructor for class org.eclipse.sisu.wire.MergedModule
 
METHOD - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of method types.
METHOD_FORMAL_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of a formal parameter of a method.
METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic method in a method call.
METHOD_RECEIVER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the receiver type of a method.
METHOD_REFERENCE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the receiver type of a method reference.
METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic method in a method reference.
METHOD_RETURN - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the return type of a method.
METHOD_TYPE_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a type parameter of a generic method.
METHOD_TYPE_PARAMETER_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target a bound of a type parameter of a generic method.
METHODS - org.eclipse.sisu.bean.DeclaredMembers.View
 
MethodTooLargeException - Exception in org.eclipse.sisu.space.asm
Exception thrown when the Code attribute of a method produced by a ClassWriter is too large.
MethodTooLargeException(String, String, String, int) - Constructor for exception org.eclipse.sisu.space.asm.MethodTooLargeException
Constructs a new MethodTooLargeException.
MethodVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a Java method.
MethodVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.MethodVisitor
Constructs a new MethodVisitor.
MethodVisitor(int, MethodVisitor) - Constructor for class org.eclipse.sisu.space.asm.MethodVisitor
Constructs a new MethodVisitor.
MODULE - Static variable in class org.eclipse.sisu.bean.BeanScheduler
Enables deferred activation of component cycles, only needed in legacy systems like Plexus.
modules() - Method in class org.eclipse.sisu.launch.BundleModule
Returns the list of configured binding modules for this bundle.
ModuleVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a Java module.
ModuleVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.ModuleVisitor
Constructs a new ModuleVisitor.
ModuleVisitor(int, ModuleVisitor) - Constructor for class org.eclipse.sisu.space.asm.ModuleVisitor
Constructs a new ModuleVisitor.
MONITORENTER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
MONITOREXIT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
MULTIANEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
MutableBeanLocator - Interface in org.eclipse.sisu.inject
Mutable BeanLocator that finds and tracks bindings across zero or more BindingPublishers.
mv - Variable in class org.eclipse.sisu.space.asm.MethodVisitor
The method visitor to which this visitor must delegate method calls.
mv - Variable in class org.eclipse.sisu.space.asm.ModuleVisitor
The module visitor to which this visitor must delegate method calls.

N

NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
NEW - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of the object created by a 'new' instruction.
NEW_LINE - Static variable in class org.eclipse.sisu.inject.Logs
 
NEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
newClass(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a class reference to the constant pool of the class being build.
newConst(Object) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a number or string constant to the constant pool of the class being build.
newConstantDynamic(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a dynamic constant reference to the constant pool of the class being build.
newExceptionReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to the type of an exception, in a 'throws' clause of a method.
newField(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a field reference to the constant pool of the class being build.
newFormalParameterReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to the type of a formal parameter of a method.
newHandle(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Deprecated.
newHandle(int, String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a handle to the constant pool of the class being build.
newInvokeDynamic(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds an invokedynamic reference to the constant pool of the class being build.
newMethod(String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a method reference to the constant pool of the class being build.
newMethodType(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a method type reference to the constant pool of the class being build.
newModule(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a module reference to the constant pool of the class being build.
newNameType(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a name and type to the constant pool of the class being build.
newPackage(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds a package reference to the constant pool of the class being build.
newSuperTypeReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to the super class or to an interface of the 'implements' clause of a class.
newTryCatchReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to the type of the exception declared in a 'catch' clause of a method.
newTypeArgumentReference(int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to the type of a type argument in a constructor or method call or reference.
newTypeParameterBoundReference(int, int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to a type parameter bound of a generic class or method.
newTypeParameterReference(int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a reference to a type parameter of a generic class or method.
newTypeReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
Returns a type reference of the given sort.
newUTF8(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
Adds an UTF8 string to the constant pool of the class being build.
NON_INSTANTIABLE - Static variable in interface org.eclipse.sisu.space.ClassVisitor
Non-instantiable classes: INTERFACE | ABSTRACT | ANNOTATION | ENUM | SYNTHETIC.
NOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
NULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Nullable - Annotation Type in org.eclipse.sisu
Marks dependencies that can be null:

Nullable - Annotation Type in org.sonatype.inject
Deprecated.

O

OBJECT - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of object reference types.
OFF - org.eclipse.sisu.space.BeanScanning
Never scan
OFF - org.sonatype.inject.BeanScanning
Deprecated.
 
ON - org.eclipse.sisu.space.BeanScanning
Always scan
ON - org.sonatype.inject.BeanScanning
Deprecated.
 
Opcodes - Interface in org.eclipse.sisu.space.asm
The JVM opcodes, access flags and array type codes.
open() - Method in class org.eclipse.sisu.launch.SisuTracker
 
open(URL) - Static method in class org.eclipse.sisu.space.Streams
Opens an input stream to the given URL; disables JAR caching on Windows or when the 'sisu.url.caches' system property is set to false.
org.eclipse.sisu - package org.eclipse.sisu
Injectable API for Sisu components (a.k.a beans).
org.eclipse.sisu.bean - package org.eclipse.sisu.bean
Customizable injection of bean properties, based on https://github.com/google/guice/wiki/CustomInjections.
org.eclipse.sisu.inject - package org.eclipse.sisu.inject
Dynamic bean lookup across multiple injectors.
org.eclipse.sisu.launch - package org.eclipse.sisu.launch
Utilities to test, launch, and extend Sisu applications.
org.eclipse.sisu.osgi - package org.eclipse.sisu.osgi
 
org.eclipse.sisu.space - package org.eclipse.sisu.space
Customizable scanning of bean implementations.
org.eclipse.sisu.space.asm - package org.eclipse.sisu.space.asm
 
org.eclipse.sisu.wire - package org.eclipse.sisu.wire
Customizable wiring of unresolved dependencies.
org.sonatype.inject - package org.sonatype.inject
Deprecated; new applications should use org.eclipse.sisu.
originalName(String) - Static method in class org.eclipse.sisu.space.CloningClassSpace
 

P

ParameterKeys - Interface in org.eclipse.sisu.wire
Useful Keys for binding Parameters.
Parameters - Annotation Type in org.eclipse.sisu
Qualifier of application parameters:

Parameters - Annotation Type in org.sonatype.inject
Deprecated.
PATTERN - org.eclipse.sisu.space.GlobberStrategy
 
plans - Variable in class org.eclipse.sisu.launch.SisuTracker
Custom plans; contributed by attaching fragments to the extender bundle.
POP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
POP2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
PostConstruct - Annotation Type in org.eclipse.sisu
The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.
PreDestroy - Annotation Type in org.eclipse.sisu
The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container.
PREFIX - org.eclipse.sisu.space.GlobberStrategy
 
prepare(Bundle) - Method in interface org.eclipse.sisu.launch.BundlePlan
Prepares a BindingPublisher of components for the given bundle.
prepare(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
 
prepare(Bundle) - Method in class org.eclipse.sisu.launch.SisuTracker
 
prioritize(int) - Static method in class org.eclipse.sisu.inject.Sources
Prioritizes a new binding source with the given priority.
prioritize(Object, int) - Static method in class org.eclipse.sisu.inject.Sources
Prioritizes the given binding source with the given priority.
Priority - Annotation Type in org.eclipse.sisu
Defines the priority ordering of a bean, higher values have higher priority:

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
PROPERTIES - Static variable in interface org.eclipse.sisu.wire.ParameterKeys
Key.get( Map.class, Parameters.class );
PropertyBinder - Interface in org.eclipse.sisu.bean
Provides custom PropertyBindings for bean properties such as fields or setter methods.
PropertyBinding - Interface in org.eclipse.sisu.bean
Represents a bean property that has been bound by a PropertyBinder.
proxy(S) - Method in class org.eclipse.sisu.inject.Legacy
Deprecated.
 
publishers() - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
publishers() - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
Snapshot of currently registered BindingPublishers.
purgeBundles() - Method in class org.eclipse.sisu.launch.SisuTracker
Purges any bundles that are no longer valid.
putByte(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts a byte into this byte vector.
putByteArray(byte[], int, int) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts an array of bytes into this byte vector.
PUTFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
putInt(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts an int into this byte vector.
putLong(long) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts a long into this byte vector.
putShort(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts a short into this byte vector.
PUTSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
putUTF8(String) - Method in class org.eclipse.sisu.space.asm.ByteVector
Puts an UTF8 string into this byte vector.

Q

QualifiedTypeBinder - Class in org.eclipse.sisu.space
QualifiedTypeListener that installs Modules, registers Mediators, and binds types.
QualifiedTypeBinder(Binder) - Constructor for class org.eclipse.sisu.space.QualifiedTypeBinder
 
QualifiedTypeListener - Interface in org.eclipse.sisu.space
Listens for types annotated with Qualifier annotations.
QualifiedTypeVisitor - Class in org.eclipse.sisu.space
SpaceVisitor that reports types annotated with Qualifier annotations.
QualifiedTypeVisitor(QualifiedTypeListener) - Constructor for class org.eclipse.sisu.space.QualifiedTypeVisitor
 

R

rank(Binding<T>) - Method in class org.eclipse.sisu.inject.DefaultRankingFunction
 
rank(Binding<T>) - Method in interface org.eclipse.sisu.inject.RankingFunction
Assigns a numeric rank to the given binding.
RankingFunction - Interface in org.eclipse.sisu.inject
Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks.
read(ClassReader, int, int, char[], int, Label[]) - Method in class org.eclipse.sisu.space.asm.Attribute
Reads a Attribute.type attribute.
readByte(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a byte value in this ClassReader.
readBytecodeInstructionOffset(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Handles the bytecode offset of the next instruction to be visited in ClassReader.accept(ClassVisitor,int).
readClass(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a CONSTANT_Class constant pool entry in this ClassReader.
readConst(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a numeric or string constant pool entry in this ClassReader.
readInt(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a signed int value in this ClassReader.
readLabel(int, Label[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Returns the label corresponding to the given bytecode offset.
readLong(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a signed long value in this ClassReader.
readModule(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a CONSTANT_Module constant pool entry in this ClassReader.
readPackage(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a CONSTANT_Package constant pool entry in this ClassReader.
readShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a signed short value in this ClassReader.
readUnsignedShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads an unsigned short value in this ClassReader.
readUTF8(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
Reads a CONSTANT_Utf8 constant pool entry in this ClassReader.
RecordComponentVisitor - Class in org.eclipse.sisu.space.asm
A visitor to visit a record component.
RecordComponentVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.RecordComponentVisitor
Constructs a new RecordComponentVisitor.
RecordComponentVisitor(int, RecordComponentVisitor) - Constructor for class org.eclipse.sisu.space.asm.RecordComponentVisitor
Constructs a new RecordComponentVisitor.
remove(Binding<T>) - Method in interface org.eclipse.sisu.inject.BindingSubscriber
Removes the given Binding from this subscriber.
remove(BeanEntry<Q, T>, W) - Method in interface org.eclipse.sisu.Mediator
Processes the removed BeanEntry and sends the necessary updates to the watcher.
remove(BindingPublisher) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
remove(BindingPublisher) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
Removes the given BindingPublisher and its Bindings.
remove(BeanEntry<Q, T>, W) - Method in interface org.sonatype.inject.Mediator
Deprecated.
 
removedBundle(Bundle, BundleEvent, Object) - Method in class org.eclipse.sisu.launch.SisuTracker
 
RESOURCE_VARIABLE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of a resource variable in a method.
RET - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
RETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 

S

SALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
SASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
scanning() - Method in class org.eclipse.sisu.launch.InjectedTest
 
scanning() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
schedule(Object) - Method in class org.eclipse.sisu.bean.BeanScheduler
Schedules activation of the given bean at the next safe activation point.
select(Map<?, ?>) - Static method in enum org.eclipse.sisu.space.BeanScanning
Selects the property named "org.eclipse.sisu.space.BeanScanning" and attempts to map its value to a BeanScanning literal, ignoring case.
selectFor(String) - Static method in enum org.eclipse.sisu.space.GlobberStrategy
Selects the optimal globber strategy for the given plain-text glob.
ServiceBindings - Class in org.eclipse.sisu.osgi
On-demand publisher of Bindings from the OSGi service registry.
ServiceBindings(BundleContext) - Constructor for class org.eclipse.sisu.osgi.ServiceBindings
Creates new publisher of service bindings, using the given OSGi BundleContext to track services.

Uses default allow/ignore settings and assigns any published services the lowest possible ranking.
ServiceBindings(BundleContext, String, String, int) - Constructor for class org.eclipse.sisu.osgi.ServiceBindings
Creates new publisher of service bindings, using the given OSGi BundleContext to track services.

The globbed patterns control whether tracking requests for particular types are allowed or ignored.
Any published bindings are ranked according to their service ranking (up to the given maximum).
set(B, T) - Method in interface org.eclipse.sisu.bean.BeanProperty
Sets the property in the given bean to the given value.
setUp() - Method in class org.eclipse.sisu.launch.InjectedTest
 
setUp() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
SHORT - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the short type.
SHORT_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The short type.
SIPUSH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
SisuBundlePlan - Class in org.eclipse.sisu.launch
BundlePlan that prepares BindingPublishers for JSR330 bundles.
SisuBundlePlan(MutableBeanLocator) - Constructor for class org.eclipse.sisu.launch.SisuBundlePlan
 
SisuExtender - Class in org.eclipse.sisu.launch
OSGi extender that uses Sisu and Guice to wire up applications from one or more component bundles.
To enable it install org.eclipse.sisu.inject.extender, or adapt the class for your own extender.
SisuExtender() - Constructor for class org.eclipse.sisu.launch.SisuExtender
 
SisuExtensions - Class in org.eclipse.sisu.launch
SPI mechanism for discovering Module and Strategy extensions.
SisuIndex - Class in org.eclipse.sisu.space
Command-line utility that generates a qualified class index for a space-separated list of JARs.
SisuIndex(File) - Constructor for class org.eclipse.sisu.space.SisuIndex
 
SisuIndexAPT6 - Class in org.eclipse.sisu.space
Java 6 Annotation Processor that generates a qualified class index for the current build.
SisuIndexAPT6() - Constructor for class org.eclipse.sisu.space.SisuIndexAPT6
 
SisuTracker - Class in org.eclipse.sisu.launch
OSGi BundleTracker that tracks component bundles and uses BundlePlans to publish them.
SisuTracker(BundleContext, int, MutableBeanLocator) - Constructor for class org.eclipse.sisu.launch.SisuTracker
 
size() - Method in class org.eclipse.sisu.space.asm.ByteVector
Returns the actual number of bytes in this vector.
size() - Method in class org.eclipse.sisu.wire.EntryListAdapter
 
size() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
 
SKIP_CODE - Static variable in class org.eclipse.sisu.space.asm.ClassReader
A flag to skip the Code attributes.
SKIP_DEBUG - Static variable in class org.eclipse.sisu.space.asm.ClassReader
A flag to skip the SourceFile, SourceDebugExtension, LocalVariableTable, LocalVariableTypeTable, LineNumberTable and MethodParameters attributes.
SKIP_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
A flag to skip the StackMap and StackMapTable attributes.
Soft - Class in org.eclipse.sisu.inject
Utility methods for dealing with SoftReference collections.
SOURCE_DEPRECATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
SOURCE_MASK - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
Sources - Class in org.eclipse.sisu.inject
Utility methods for dealing with annotated sources.
space - Variable in class org.eclipse.sisu.launch.BundleModule
Local bundle classes and resources.
space() - Method in class org.eclipse.sisu.launch.InjectedTest
 
space() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
spaceModule() - Method in class org.eclipse.sisu.launch.BundleModule
Returns a module that scans the bundle classpath for components.
spaceModule() - Method in class org.eclipse.sisu.launch.InjectedTest
 
spaceModule() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
SpaceModule - Class in org.eclipse.sisu.space
Guice Module that automatically binds types annotated with Qualifier annotations.
SpaceModule(ClassSpace) - Constructor for class org.eclipse.sisu.space.SpaceModule
 
SpaceModule(ClassSpace, BeanScanning) - Constructor for class org.eclipse.sisu.space.SpaceModule
 
SpaceModule(ClassSpace, ClassFinder) - Constructor for class org.eclipse.sisu.space.SpaceModule
 
SpaceModule.Strategy - Interface in org.eclipse.sisu.space
Visitor strategy.
SpaceScanner - Class in org.eclipse.sisu.space
Makes a SpaceVisitor visit a ClassSpace; can be directed by an optional ClassFinder.
SpaceScanner(ClassSpace) - Constructor for class org.eclipse.sisu.space.SpaceScanner
 
SpaceScanner(ClassSpace, ClassFinder) - Constructor for class org.eclipse.sisu.space.SpaceScanner
 
SpaceVisitor - Interface in org.eclipse.sisu.space
Something that can visit ClassSpaces.
splitByComma(String) - Static method in class org.eclipse.sisu.space.Tokens
Lazily splits the given string into whitespace-trimmed tokens, using comma as the token separator.
splitByStar(String) - Static method in class org.eclipse.sisu.space.Tokens
Lazily splits the given string into non-trimmed tokens, using star as the token separator.
start(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
 
stateMask - Variable in class org.eclipse.sisu.launch.SisuTracker
Mask of bundle states being tracked.
stop(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
 
Streams - Class in org.eclipse.sisu.space
Utility methods for dealing with streams.
subscribe(BindingSubscriber<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
Subscribes the given BindingSubscriber to receive Bindings.
subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
 
subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
 
SUFFIX - org.eclipse.sisu.space.GlobberStrategy
 
SWAP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 

T

T_BOOLEAN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_BYTE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_CHAR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_DOUBLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_FLOAT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_INT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_LONG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
T_SHORT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
TABLESWITCH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
tearDown() - Method in class org.eclipse.sisu.launch.InjectedTest
 
tearDown() - Method in class org.eclipse.sisu.launch.InjectedTestCase
 
THROWS - Static variable in class org.eclipse.sisu.space.asm.TypeReference
The sort of type references that target the type of an exception declared in the throws clause of a method.
throwUnchecked(Throwable) - Static method in class org.eclipse.sisu.inject.Logs
Helper method for throwing Throwables; checked exceptions are wrapped as ProvisionExceptions.
toByteArray() - Method in class org.eclipse.sisu.space.asm.ClassWriter
Returns the content of the class file that was built by this ClassWriter.
Tokens - Class in org.eclipse.sisu.space
Utility methods for dealing with tokens.
TOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
toString() - Method in class org.eclipse.sisu.inject.InjectorBindings
 
toString() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
 
toString() - Method in class org.eclipse.sisu.space.asm.Handle
Returns the textual representation of this handle.
toString() - Method in class org.eclipse.sisu.space.asm.Label
Returns a string representation of this label.
toString() - Method in class org.eclipse.sisu.space.asm.Type
Returns a string representation of this type.
toString() - Method in class org.eclipse.sisu.space.asm.TypePath
Returns a string representation of this type path.
toString() - Method in class org.eclipse.sisu.space.BundleClassSpace
 
toString() - Method in class org.eclipse.sisu.space.LoadedClass
 
toString() - Method in class org.eclipse.sisu.space.URLClassSpace
 
toString(Injector) - Static method in class org.eclipse.sisu.inject.Logs
Returns a string representation of the given Injector.
toString(Module) - Static method in class org.eclipse.sisu.inject.Logs
Returns a string representation of the given Module.
trace(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
Logs a trace message; uses "{}" format anchors.
TRACE_ENABLED - Static variable in class org.eclipse.sisu.inject.Logs
 
tracker - Variable in class org.eclipse.sisu.launch.SisuExtender
Tracker of component bundles.
type - Variable in class org.eclipse.sisu.space.asm.Attribute
The type of this attribute, also called its name in the JVMS.
type() - Method in interface org.eclipse.sisu.inject.BindingSubscriber
Returns the type of Bindings that are of interest.
Type - Class in org.eclipse.sisu.space.asm
A Java field or method type.
TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypePath
A type path step that steps into a type argument of a generic type.
TypeArguments - Class in org.eclipse.sisu.inject
Utility methods for dealing with generic type arguments.
Typed - Annotation Type in org.eclipse.sisu
Restricts the visible types of a bean:

TypePath - Class in org.eclipse.sisu.space.asm
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
TypeReference - Class in org.eclipse.sisu.space.asm
A reference to a type appearing in a class, field or method declaration, or on an instruction.
TypeReference(int) - Constructor for class org.eclipse.sisu.space.asm.TypeReference
Constructs a new TypeReference.

U

UNINITIALIZED_THIS - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
unmanage() - Method in interface org.eclipse.sisu.bean.BeanManager
Asks this manager to unmanage all the bean instances it knows about.
unmanage() - Method in class org.eclipse.sisu.bean.LifecycleManager
 
unmanage(Object) - Method in interface org.eclipse.sisu.bean.BeanManager
Asks this manager to unmanage the given bean instance.
unmanage(Object) - Method in class org.eclipse.sisu.bean.LifecycleManager
 
unsubscribe(BindingSubscriber<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
Stops the given BindingSubscriber from receiving Bindings.
unsubscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
 
unsubscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
 
URLClassSpace - Class in org.eclipse.sisu.space
ClassSpace backed by a strongly-referenced ClassLoader and a URL class path.
URLClassSpace(ClassLoader) - Constructor for class org.eclipse.sisu.space.URLClassSpace
Creates a ClassSpace backed by a ClassLoader and its default class path.
URLClassSpace(ClassLoader, URL[]) - Constructor for class org.eclipse.sisu.space.URLClassSpace
Creates a ClassSpace backed by a ClassLoader with a restricted class path.

V

V_PREVIEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
Version flag indicating that the class is using 'preview' features.
V1_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_3 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_6 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_7 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V1_8 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V10 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V11 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V12 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V13 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V14 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V15 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V16 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V17 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V18 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V19 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V20 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V21 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
V9 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
 
value() - Method in annotation type org.eclipse.sisu.Description
 
value() - Method in annotation type org.eclipse.sisu.Priority
 
value() - Method in annotation type org.eclipse.sisu.Typed
 
value() - Method in annotation type org.sonatype.inject.Description
Deprecated.
 
valueOf(String) - Static method in enum org.eclipse.sisu.bean.DeclaredMembers.View
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.sisu.space.BeanScanning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.sisu.space.GlobberStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonatype.inject.BeanScanning
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.sisu.bean.DeclaredMembers.View
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.eclipse.sisu.inject.Soft
 
values() - Static method in class org.eclipse.sisu.inject.Weak
 
values() - Static method in enum org.eclipse.sisu.space.BeanScanning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.sisu.space.GlobberStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonatype.inject.BeanScanning
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values(int) - Static method in class org.eclipse.sisu.inject.Soft
 
values(int) - Static method in class org.eclipse.sisu.inject.Weak
 
verify(ClassSpace, Class<?>...) - Static method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits the header of the class.
visit(int, int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visit(String, Object) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
Visits a primitive value of the annotation.
visitAnnotableParameterCount(int, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits the number of method parameters that can have annotations.
visitAnnotation(String) - Method in interface org.eclipse.sisu.space.ClassVisitor
Visits an annotation declared on the class.
visitAnnotation(String) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
visitAnnotation(String) - Method in class org.eclipse.sisu.space.SisuIndex
 
visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits an annotation of the class.
visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
Visits an annotation of the field.
visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation of this method.
visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
Visits an annotation of the record component.
visitAnnotation(String, String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
Visits a nested annotation value of the annotation.
visitAnnotationDefault() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits the default value of this annotation interface method.
visitArray(String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
Visits an array value of the annotation.
visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a non standard attribute of the class.
visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
Visits a non standard attribute of the field.
visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a non standard attribute of this method.
visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
Visits a non standard attribute of the record component.
visitClass(URL) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
 
visitClass(URL) - Method in class org.eclipse.sisu.space.SisuIndex
 
visitClass(URL) - Method in interface org.eclipse.sisu.space.SpaceVisitor
Visits a class resource in the class space.
visitCode() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Starts the visit of the method's code, if any (i.e.
visitElement(String, Object) - Method in interface org.eclipse.sisu.space.AnnotationVisitor
Visits an element of the declared annotation.
visitEnd() - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
Visits the end of the annotation.
visitEnd() - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits the end of the class.
visitEnd() - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitEnd() - Method in class org.eclipse.sisu.space.asm.FieldVisitor
Visits the end of the field.
visitEnd() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits the end of the method.
visitEnd() - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visits the end of the module.
visitEnd() - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
Visits the end of the record component.
visitEnum(String, String, String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
Visits an enumeration value of the annotation.
visitExport(String, int, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit an exported package of the current module.
visitField(int, String, String, String, Object) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a field of the class.
visitField(int, String, String, String, Object) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitFieldInsn(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a field instruction.
visitFrame(int, int, Object[], int, Object[]) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits the current state of the local variables and operand stack elements.
visitIincInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an IINC instruction.
visitInnerClass(String, String, String, int) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits information about an inner class.
visitInnerClass(String, String, String, int) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitInsn(int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a zero operand instruction.
visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation on an instruction.
visitIntInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an instruction with a single int operand.
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an invokedynamic instruction.
visitJumpInsn(int, Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a jump instruction.
visitLabel(Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a label.
visitLdcInsn(Object) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a LDC instruction.
visitLineNumber(int, Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a line number declaration.
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a local variable declaration.
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation on a local variable type.
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a LOOKUPSWITCH instruction.
visitMainClass(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit the main class of the current module.
visitMaxs(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits the maximum stack size and the maximum number of local variables of the method.
visitMethod(int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a method of the class.
visitMethod(int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitMethodInsn(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
visitMethodInsn(int, String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a method instruction.
visitModule(String, int, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visit the module corresponding to the class.
visitModule(String, int, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitMultiANewArrayInsn(String, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a MULTIANEWARRAY instruction.
visitNestHost(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits the nest host class of the class.
visitNestHost(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitNestMember(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a member of the nest.
visitNestMember(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitOpen(String, int, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit an open package of the current module.
visitor(Binder) - Method in class org.eclipse.sisu.launch.SisuExtensions
SpaceModule strategy that lets META-INF/services/org.eclipse.sisu.space.SpaceVisitor extensions override the default scanning.
visitor(Binder) - Method in interface org.eclipse.sisu.space.SpaceModule.Strategy
Selects the SpaceVisitor to be used for the given Binder.
visitOuterClass(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits the enclosing class of the class.
visitOuterClass(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitPackage(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit a package of the current module.
visitParameter(String, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a parameter of this method.
visitParameterAnnotation(int, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation of a parameter this method.
visitPermittedSubclass(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a permitted subclasses.
visitPermittedSubclass(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitProvide(String, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit an implementation of a service.
visitRecordComponent(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits a record component of the class.
visitRecordComponent(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitRequire(String, int, String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visits a dependence of the current module.
visitSource(String, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits the source of the class.
visitSource(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a TABLESWITCH instruction.
visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation on an exception handler type.
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a try catch block.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
Visits an annotation on a type in the class signature.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
Visits an annotation on the type of the field.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits an annotation on a type in the method signature.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
Visits an annotation on a type in the record component signature.
visitTypeInsn(int, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a type instruction.
visitUse(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
Visit a service used by the current module.
visitVarInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
Visits a local variable instruction.
VOID - Static variable in class org.eclipse.sisu.space.asm.Type
The sort of the void type.
VOID_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
The void type.

W

warn(String) - Method in class org.eclipse.sisu.space.SisuIndex
 
warn(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
 
warn(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
Logs a warning message; uses "{}" format anchors.
watch(Key<T>, Mediator<Q, T, W>, W) - Method in interface org.eclipse.sisu.inject.BeanLocator
Tracks bean implementations that match the given qualified binding Key.
watch(Key, Mediator, Object) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
 
Weak - Class in org.eclipse.sisu.inject
Utility methods for dealing with WeakReference collections.
WILDCARD_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypePath
A type path step that steps into the bound of a wildcard type.
wire(Key<?>) - Method in class org.eclipse.sisu.wire.LocatorWiring
 
wire(Key<?>) - Method in interface org.eclipse.sisu.wire.Wiring
Attempts to satisfy the given dependency by applying a local binding.
wire(BeanScanning, Module...) - Static method in class org.eclipse.sisu.launch.Main
 
WireModule - Class in org.eclipse.sisu.wire
Guice Module that automatically adds BeanLocator-backed bindings for unresolved dependencies.
WireModule(Module...) - Constructor for class org.eclipse.sisu.wire.WireModule
 
WireModule(Iterable<Module>) - Constructor for class org.eclipse.sisu.wire.WireModule
 
WireModule.Strategy - Interface in org.eclipse.sisu.wire
Wiring strategy.
wiring(Binder) - Method in class org.eclipse.sisu.launch.SisuExtensions
WireModule strategy that lets META-INF/services/org.eclipse.sisu.wire.Wiring extensions override the default wiring.
wiring(Binder) - Method in interface org.eclipse.sisu.wire.WireModule.Strategy
Selects the Wiring to be used for the given Binder.
Wiring - Interface in org.eclipse.sisu.wire
Something that can supply bindings for unresolved dependency Keys.
with(SpaceModule.Strategy) - Method in class org.eclipse.sisu.space.SpaceModule
Applies a new visitor SpaceModule.Strategy to the current module.
with(WireModule.Strategy) - Method in class org.eclipse.sisu.wire.ChildWireModule
Applies a new wiring WireModule.Strategy to the current module.
with(WireModule.Strategy) - Method in class org.eclipse.sisu.wire.WireModule
Applies a new wiring WireModule.Strategy to the current module.
write(ClassWriter, byte[], int, int, int) - Method in class org.eclipse.sisu.space.asm.Attribute
Returns the byte array form of the content of this attribute.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages