Index
All Classes and Interfaces|All Packages|Constant Field Values
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_NATIVE - 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_STATIC - 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_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 Java class of this
ClassReader
. - accept(ClassVisitor, Attribute[], int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Makes the given visitor visit the Java class 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 resourceURL
. - accept(SpaceVisitor) - Method in class org.eclipse.sisu.space.SpaceScanner
-
Makes the given
SpaceVisitor
visit theClassSpace
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(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(Injector, int) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- add(Injector, int) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
-
Deprecated.injectors are normally added automatically, clients should not need to call this method
- 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 itsBinding
s. - add(BeanEntry<Q, T>, W) - Method in interface org.sonatype.inject.Mediator
-
Deprecated.
- addClassToIndex(Object, Object) - Method in class org.eclipse.sisu.space.SisuIndex
-
Adds a new annotated class entry to the index.
- 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
. - 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.
- 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.
- ASM4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM5 - 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.
- asProvider() - Method in class org.eclipse.sisu.space.LoadedClass
- ASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ATHROW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- 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
-
The class to be parsed.
- BALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- BASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- BeanBinder - Interface in org.eclipse.sisu.bean
-
Provides custom
PropertyBinder
s for beans that contain one or more properties. - BeanEntry<Q extends Annotation,
T> - Interface in org.eclipse.sisu - BeanEntry<Q extends Annotation,
T> - Interface in org.sonatype.inject -
Deprecated.Replaced by
org.eclipse.sisu.BeanEntry
- 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.Replaced by
org.eclipse.sisu.space.BeanScanning
- 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
Binding
s to interestedBindingSubscriber
s. - bindings() - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Snapshot of currently subscribed
Binding
s. - BindingSubscriber<T> - Interface in org.eclipse.sisu.inject
-
Subscriber of
Binding
s from one or moreBindingPublisher
s. - 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(Map<?, ?>, String...) - Static method in class org.eclipse.sisu.launch.Main
- BundleClassSpace - Class in org.eclipse.sisu.space
-
ClassSpace
backed by a strongly-referencedBundle
. - 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
BindingPublisher
s 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.
C
- CACHE - Enum constant in enum org.eclipse.sisu.space.BeanScanning
-
Scan once and cache results
- CACHE - Enum constant in enum org.sonatype.inject.BeanScanning
-
Deprecated.
- CALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- 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
Throwable
s; severe errors such asThreadDeath
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 parentInjector
. - ChildWireModule(Injector, Module...) - Constructor for class org.eclipse.sisu.wire.ChildWireModule
- ChildWireModule(Injector, Iterable<Module>) - Constructor for class org.eclipse.sisu.wire.ChildWireModule
- ClassFinder - Interface in org.eclipse.sisu.space
-
Finds (and optionally filters)
Class
resources fromClassSpace
s. - ClassReader - Class in org.eclipse.sisu.space.asm
-
A Java class parser to make a
ClassVisitor
visit an existing class. - 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.
- 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 classes in bytecode form. - 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
BindingPublisher
s and theirBinding
s. - 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
- 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
-
Flag to automatically compute the stack map frames of methods from scratch.
- COMPUTE_MAXS - Static variable in class org.eclipse.sisu.space.asm.ClassWriter
-
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.
- CONSTRUCTORS - Enum constant in enum 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
- 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
Qualifier
s. - 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
- DefaultBeanLocator - Class in org.eclipse.sisu.inject
-
Default
MutableBeanLocator
that locates qualified beans across a dynamic group ofBindingPublisher
s. - DefaultBeanLocator() - Constructor for class org.eclipse.sisu.inject.DefaultBeanLocator
- DefaultClassFinder - Class in org.eclipse.sisu.space
-
ClassFinder
that findsClass
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
- 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 aDeferredClass
. - 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.Replaced by
org.eclipse.sisu.Description
- 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 aMutableBeanLocator
. - 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.Replaced by
org.eclipse.sisu.EagerSingleton
- 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
- EntryListAdapter(Iterable<? extends Map.Entry<?, V>>) - Constructor for class org.eclipse.sisu.wire.EntryListAdapter
- EntryMapAdapter<K,
V> - Class in org.eclipse.sisu.wire - 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
- 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.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. - EXPAND_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
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
-
Represents 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
-
Represents 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
-
Represents a compressed frame with complete frame data.
- F_NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
Represents an expanded frame.
- F_SAME - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
Represents 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
-
Represents 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
- FIELDS - Enum constant in enum 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
. - findClasses(ClassSpace) - Method in interface org.eclipse.sisu.space.ClassFinder
-
Searches the given
ClassSpace
forClass
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.
- 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.
- flushIndex() - Method in class org.eclipse.sisu.space.SisuIndex
-
Writes the current index as a series of tables.
- 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() - Method in class org.eclipse.sisu.space.LoadedClass
- get(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Get all type arguments from a generic type, for example
[Foo,Bar]
fromMap<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
fromMap<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 Java types corresponding to the argument types of the given method.
- getArgumentTypes(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java types 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
- getBundle() - Method in class org.eclipse.sisu.space.BundleClassSpace
- getClassName() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the internal name of the class (see
getInternalName
). - getClassName() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the binary name of the class corresponding to this type.
- 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
- 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.
- 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.Type
-
Returns the descriptor corresponding to this Java type.
- getDescriptor(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to the given Java type.
- 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.
- GETFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- 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
- getImplementationClass() - Method in class org.eclipse.sisu.space.LoadedClass
- getInjector() - Method in class org.eclipse.sisu.inject.InjectorBindings
- getInterfaces() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the internal names of the class's interfaces (see
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 index of the constant pool item in
b
, plus one. - getItemCount() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the number of constant pool items in
b
. - getKey() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns the @
Qualifier
annotation associated with this particular bean. - getLength() - Method in class org.eclipse.sisu.space.asm.TypePath
-
Returns the length of this path.
- getMaxStringLength() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the maximum length of the strings contained in the constant pool of the class.
- 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.
- getMethodType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java type corresponding to the given method descriptor.
- getMethodType(Type, Type...) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java 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.LoadedClass
- getObjectType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java type corresponding to the given internal name.
- getOffset() - Method in class org.eclipse.sisu.space.asm.Label
-
Returns the offset corresponding to this label.
- getOpcode(int) - Method in class org.eclipse.sisu.space.asm.Type
-
Returns a JVM instruction opcode adapted to this Java type.
- 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 Java type corresponding to the return type of the given method.
- getReturnType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java type corresponding to the return type of the given method descriptor.
- 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 Java type.
- 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 of name of the super class (see
getInternalName
). - 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
- 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 Java type corresponding to the given class.
- getType(Constructor<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java method type corresponding to the given constructor.
- getType(Method) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java method type corresponding to the given method.
- getType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the Java type corresponding to the given type descriptor.
- 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.
- 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 - Enum constant in enum org.eclipse.sisu.space.BeanScanning
-
Use global index (application)
- GLOBAL_INDEX - Enum constant in enum org.sonatype.inject.BeanScanning
-
Deprecated.
- GLOBAL_INDEX - Static variable in class org.eclipse.sisu.space.SpaceModule
- 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
- hashCode() - Method in class org.eclipse.sisu.inject.InjectorBindings
- 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
-
Start index of the class header information (access, name...) in
b
. - 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 - Enum constant in enum org.eclipse.sisu.space.BeanScanning
-
Use local index (plug-ins)
- INDEX - Enum constant in enum org.sonatype.inject.BeanScanning
-
Deprecated.
- IndexedClassFinder - Class in org.eclipse.sisu.space
-
ClassFinder
that findsClass
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
-
Field used to associate user information to a 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 composedModule
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
- 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
- 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
- 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.
- 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.
- ISTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ISUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- 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 label represents 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 JSR250 lifecycle management by followingPostConstruct
andPreDestroy
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 loadedClass
. - 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
- 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
- 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 Annotation,
T, W> - Interface in org.eclipse.sisu - Mediator<Q extends Annotation,
T, W> - Interface in org.sonatype.inject -
Deprecated.Replaced by
org.eclipse.sisu.Mediator
- 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.
- METHODS - Enum constant in enum org.eclipse.sisu.bean.DeclaredMembers.View
- 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.
- 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 moreBindingPublisher
s. - mv - Variable in class org.eclipse.sisu.space.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
N
- NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- 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.
- 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.
- newHandle(int, String, String, String) - 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.
- 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.
- 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.Replaced by
org.eclipse.sisu.Nullable
O
- OBJECT - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of object reference types.
- OFF - Enum constant in enum org.eclipse.sisu.space.BeanScanning
-
Never scan
- OFF - Enum constant in enum org.sonatype.inject.BeanScanning
-
Deprecated.
- ON - Enum constant in enum org.eclipse.sisu.space.BeanScanning
-
Always scan
- ON - Enum constant in enum org.sonatype.inject.BeanScanning
-
Deprecated.
- Opcodes - Interface in org.eclipse.sisu.space.asm
-
Defines 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 http://code.google.com/p/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
Key
s for bindingParameters
. - Parameters - Annotation Type in org.eclipse.sisu
-
Qualifier
of application parameters:
- Parameters - Annotation Type in org.sonatype.inject
-
Deprecated.Replaced by
org.eclipse.sisu.Parameters
- 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
- 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
PropertyBinding
s 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
BindingPublisher
s. - purgeBundles() - Method in class org.eclipse.sisu.launch.SisuTracker
-
Purges any bundles that are no longer valid.
- PUTFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- PUTSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
Q
- QualifiedTypeBinder - Class in org.eclipse.sisu.space
- 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 withQualifier
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. - readByte(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a byte value in
b
. - readClass(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a class constant pool item in
b
. - readConst(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a numeric or string constant pool item in
b
. - readInt(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed int value in
b
. - readLabel(int, Label[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the label corresponding to the given offset.
- readLong(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed long value in
b
. - readShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed short value in
b
. - readUnsignedShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads an unsigned short value in
b
. - readUTF8(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads an UTF8 string constant pool item in
b
. - remove(Binding<T>) - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Removes the given
Binding
from this subscriber. - remove(Injector) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- remove(Injector) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
-
Deprecated.
- 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 itsBinding
s. - 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
- 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. - ServiceBindings - Class in org.eclipse.sisu.osgi
-
On-demand publisher of
Binding
s 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 preparesBindingPublisher
s 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 installorg.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
andStrategy
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 usesBundlePlan
s to publish them. - SisuTracker(BundleContext, int, MutableBeanLocator) - Constructor for class org.eclipse.sisu.launch.SisuTracker
- 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
-
Flag to skip method code.
- SKIP_DEBUG - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
Flag to skip the debug information in the class.
- SKIP_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
Flag to skip the stack map frames in the class.
- Soft - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with
SoftReference
collections. - 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 withQualifier
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
- 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
ClassSpace
s. - 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 receiveBinding
s. - subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
- subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
- 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
- throwUnchecked(Throwable) - Static method in class org.eclipse.sisu.inject.Logs
-
Helper method for throwing
Throwable
s; checked exceptions are wrapped asProvisionException
s. - toByteArray() - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Returns the bytecode of the class that was build with this class writer.
- 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.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() - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Returns the type of
Binding
s 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.
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 receivingBinding
s. - 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
- URLClassSpace(ClassLoader) - Constructor for class org.eclipse.sisu.space.URLClassSpace
-
Creates a
ClassSpace
backed by aClassLoader
and its default class path. - URLClassSpace(ClassLoader, URL[]) - Constructor for class org.eclipse.sisu.space.URLClassSpace
-
Creates a
ClassSpace
backed by aClassLoader
with a restricted class path.
V
- 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
- V14 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- value() - Element in annotation type org.eclipse.sisu.Description
- value() - Element in annotation type org.eclipse.sisu.Priority
- value() - Element in annotation type org.eclipse.sisu.Typed
- value() - Element 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.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.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.
- 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, 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.
- 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.
- visitEnum(String, String, String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits an enumeration value of the annotation.
- 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.
- 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
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a method instruction.
- visitMultiANewArrayInsn(String, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a MULTIANEWARRAY instruction.
- visitor(Binder) - Method in class org.eclipse.sisu.launch.SisuExtensions
-
SpaceModule
strategy that letsMETA-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 givenBinder
. - 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
- 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.
- 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.
- visitTypeInsn(int, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a type instruction.
- 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 addsBeanLocator
-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 letsMETA-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 givenBinder
. - Wiring - Interface in org.eclipse.sisu.wire
-
Something that can supply bindings for unresolved dependency
Key
s. - 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.
All Classes and Interfaces|All Packages|Constant Field Values