A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- AASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- AbstractTypeConverter<T> - Class in org.eclipse.sisu.wire
-
Abstract
TypeConverter
Module
that automatically registers the converter based on the type argument. - AbstractTypeConverter() - Constructor for class org.eclipse.sisu.wire.AbstractTypeConverter
- ACC_ABSTRACT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_ANNOTATION - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_BRIDGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_DEPRECATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_ENUM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_FINAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_INTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_MANDATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_MODULE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_NATIVE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_OPEN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_PRIVATE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_PROTECTED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_PUBLIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_RECORD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_STATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_STATIC_PHASE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_STRICT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_SUPER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_SYNCHRONIZED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_SYNTHETIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_TRANSIENT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_TRANSITIVE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_VARARGS - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ACC_VOLATILE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- accept(ClassVisitor, int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader
. - accept(ClassVisitor, Attribute[], int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader
. - accept(ClassVisitor, URL) - Static method in class org.eclipse.sisu.space.SpaceScanner
-
Makes the given
ClassVisitor
visit the class contained in the 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(Class<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
-
Attempts to adapt this publisher to the given type.
- adapt(Class<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
- adapt(Class<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
- adapt(Iterable<? extends BeanEntry<Q, T>>) - Static method in class org.eclipse.sisu.inject.Legacy
-
Deprecated.
- adapt(BeanEntry<Q, T>) - Static method in class org.eclipse.sisu.inject.Legacy
-
Deprecated.
- adapt(Mediator<Q, T, W>) - Static method in class org.eclipse.sisu.inject.Legacy
-
Deprecated.
- add(Binding<T>, int) - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Adds the given ranked
Binding
to this subscriber. - add(BeanEntry<Q, T>, W) - Method in interface org.eclipse.sisu.Mediator
-
Processes the added
BeanEntry
and sends the necessary updates to the watcher. - add(BindingPublisher) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- add(BindingPublisher) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
-
Adds the given ranked
BindingPublisher
and distributes itsBinding
s. - add(BeanEntry<Q, T>, W) - Method in interface org.sonatype.inject.Mediator
-
Deprecated.
- addingBundle(Bundle, BundleEvent) - Method in class org.eclipse.sisu.launch.SisuTracker
- ALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ANEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- AnnotatedSource - Interface in org.eclipse.sisu.inject
-
Binding source locations can implement this interface to supply annotations to the
BeanLocator
. - AnnotationVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a Java annotation.
- AnnotationVisitor - Interface in org.eclipse.sisu.space
-
Something that can visit annotation declarations.
- AnnotationVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor
. - AnnotationVisitor(int, AnnotationVisitor) - Constructor for class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor
. - ANYTHING - org.eclipse.sisu.space.GlobberStrategy
- api - Variable in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.eclipse.sisu.space.asm.ClassVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.eclipse.sisu.space.asm.FieldVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.eclipse.sisu.space.asm.MethodVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.eclipse.sisu.space.asm.ModuleVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
The ASM API version implemented by this visitor.
- appliesTo(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
- ARETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ARGUMENTS - Static variable in interface org.eclipse.sisu.wire.ParameterKeys
-
Key
.get( String[].class,Parameters
.class ); - ARRAY - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of array reference types.
- ARRAY_ELEMENT - Static variable in class org.eclipse.sisu.space.asm.TypePath
-
A type path step that steps into the element type of an array type.
- ARRAYLENGTH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- as(Class<T>) - Static method in class org.eclipse.sisu.inject.Legacy
-
Deprecated.
- ASM10_EXPERIMENTAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
Deprecated.This API is experimental.
- ASM4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM6 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM7 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM8 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ASM9 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- asProvider() - Method in interface org.eclipse.sisu.inject.DeferredClass
-
Returns a provider based on the deferred class.
- ASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ATHROW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Attribute - Class in org.eclipse.sisu.space.asm
-
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
- Attribute(String) - Constructor for class org.eclipse.sisu.space.asm.Attribute
-
Constructs a new empty attribute.
- av - Variable in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
B
- b - Variable in class org.eclipse.sisu.space.asm.ClassReader
-
Deprecated.Use
ClassReader.readByte(int)
and the other read methods instead. This field will eventually be deleted. - BALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- basenameMatches(String, String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
-
Attempts to match the given compiled glob pattern against the basename of a path.
- BASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- BeanBinder - Interface in org.eclipse.sisu.bean
-
Provides custom
PropertyBinder
s for beans that contain one or more properties. - BeanEntry<Q extends java.lang.annotation.Annotation,T> - Interface in org.eclipse.sisu
-
Describes Qualified bean implementations of T:
- BeanEntry<Q extends java.lang.annotation.Annotation,T> - Interface in org.sonatype.inject
-
Deprecated.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(Class<T>, String[], Module...) - Static method in class org.eclipse.sisu.launch.Main
- boot(Map<?, ?>, String...) - Static method in class org.eclipse.sisu.launch.Main
- boot(Map<?, ?>, String[], Module...) - Static method in class org.eclipse.sisu.launch.Main
- BundleClassSpace - Class in org.eclipse.sisu.space
-
ClassSpace
backed by a strongly-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. - ByteVector - Class in org.eclipse.sisu.space.asm
-
A dynamically extensible vector of bytes.
- ByteVector() - Constructor for class org.eclipse.sisu.space.asm.ByteVector
-
Constructs a new
ByteVector
with a default initial capacity. - ByteVector(int) - Constructor for class org.eclipse.sisu.space.asm.ByteVector
-
Constructs a new
ByteVector
with the given initial capacity.
C
- CACHE - org.eclipse.sisu.space.BeanScanning
-
Scan once and cache results
- CACHE - org.sonatype.inject.BeanScanning
-
Deprecated.
- CALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- CAST - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type declared in an explicit or implicit cast instruction.
- CASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- catchThrowable(Throwable) - Static method in class org.eclipse.sisu.inject.Logs
-
Helper method for catching
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
- CLASS_EXTENDS - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the super class of a class or one of the interfaces it implements.
- CLASS_TYPE_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic class.
- CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic class.
- ClassFinder - Interface in org.eclipse.sisu.space
-
Finds (and optionally filters)
Class
resources fromClassSpace
s. - ClassReader - Class in org.eclipse.sisu.space.asm
-
A parser to make a
ClassVisitor
visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassReader(byte[]) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
-
Constructs a new
ClassReader
object. - ClassReader(byte[], int, int) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
-
Constructs a new
ClassReader
object. - ClassReader(InputStream) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
-
Constructs a new
ClassReader
object. - ClassReader(String) - Constructor for class org.eclipse.sisu.space.asm.ClassReader
-
Constructs a new
ClassReader
object. - ClassSpace - Interface in org.eclipse.sisu.space
-
Represents an abstract collection of related classes and resources.
- ClassTooLargeException - Exception in org.eclipse.sisu.space.asm
-
Exception thrown when the constant pool of a class produced by a
ClassWriter
is too large. - ClassTooLargeException(String, int) - Constructor for exception org.eclipse.sisu.space.asm.ClassTooLargeException
-
Constructs a new
ClassTooLargeException
. - ClassVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a Java class.
- ClassVisitor - Interface in org.eclipse.sisu.space
-
Something that can visit class definitions.
- ClassVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.ClassVisitor
-
Constructs a new
ClassVisitor
. - ClassVisitor(int, ClassVisitor) - Constructor for class org.eclipse.sisu.space.asm.ClassVisitor
-
Constructs a new
ClassVisitor
. - ClassWriter - Class in org.eclipse.sisu.space.asm
-
A
ClassVisitor
that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassWriter(int) - Constructor for class org.eclipse.sisu.space.asm.ClassWriter
-
Constructs a new
ClassWriter
object. - ClassWriter(ClassReader, int) - Constructor for class org.eclipse.sisu.space.asm.ClassWriter
-
Constructs a new
ClassWriter
object and enables optimizations for "mostly add" bytecode transformations. - clear() - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- clear() - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
-
Removes all known
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
- compile(String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
-
Compiles the given plain-text glob into an optimized pattern.
- compose(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
-
Composes a
Module
that configures components from the given bundle. - COMPUTE_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassWriter
-
A flag to automatically compute the stack map frames of methods from scratch.
- COMPUTE_MAXS - Static variable in class org.eclipse.sisu.space.asm.ClassWriter
-
A flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
- concurrentKeys() - Static method in class org.eclipse.sisu.inject.Soft
- concurrentKeys() - Static method in class org.eclipse.sisu.inject.Weak
- concurrentKeys(int, int) - Static method in class org.eclipse.sisu.inject.Soft
- concurrentKeys(int, int) - Static method in class org.eclipse.sisu.inject.Weak
- concurrentValues() - Static method in class org.eclipse.sisu.inject.Soft
- concurrentValues() - Static method in class org.eclipse.sisu.inject.Weak
- concurrentValues(int, int) - Static method in class org.eclipse.sisu.inject.Soft
- concurrentValues(int, int) - Static method in class org.eclipse.sisu.inject.Weak
- configure(Binder) - Method in class org.eclipse.sisu.bean.LifecycleModule
- configure(Binder) - Method in class org.eclipse.sisu.launch.BundleModule
- configure(Binder) - Method in class org.eclipse.sisu.launch.InjectedTest
-
Custom injection bindings.
- configure(Binder) - Method in class org.eclipse.sisu.launch.InjectedTestCase
-
Custom injection bindings.
- configure(Binder) - Method in class org.eclipse.sisu.launch.Main
- configure(Binder) - Method in class org.eclipse.sisu.space.SpaceModule
- configure(Binder) - Method in class org.eclipse.sisu.wire.AbstractTypeConverter
- configure(Binder) - Method in class org.eclipse.sisu.wire.ChildWireModule
- configure(Binder) - Method in class org.eclipse.sisu.wire.MergedModule
- configure(Binder) - Method in class org.eclipse.sisu.wire.WireModule
- configure(Properties) - Method in class org.eclipse.sisu.launch.InjectedTest
-
Custom property values.
- configure(Properties) - Method in class org.eclipse.sisu.launch.InjectedTestCase
-
Custom property values.
- ConstantDynamic - Class in org.eclipse.sisu.space.asm
-
A constant whose value is computed at runtime, with a bootstrap method.
- ConstantDynamic(String, String, Handle, Object...) - Constructor for class org.eclipse.sisu.space.asm.ConstantDynamic
-
Constructs a new
ConstantDynamic
. - CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor call.
- CONSTRUCTOR_REFERENCE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the receiver type of a constructor reference.
- CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor reference.
- CONSTRUCTORS - org.eclipse.sisu.bean.DeclaredMembers.View
- contextModule() - Method in class org.eclipse.sisu.launch.BundleModule
-
Returns a module containing common context bindings for the bundle.
- create(Class<T>) - Method in class org.eclipse.sisu.launch.SisuExtensions
-
Creates instances of extensions listed under
META-INF/services/ fully-qualified-SPI-name
; implementations must have a public no-arg constructor. - create(Class<T>, Class<C>, C) - Method in class org.eclipse.sisu.launch.SisuExtensions
-
Creates instances of extensions listed under
META-INF/services/ fully-qualified-SPI-name
; implementations must either have a public no-arg constructor or one with the declared context type. - createLocator(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
-
Returns a new locator of bound components for this extender.
- createTracker(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
-
Creates a new tracker of component bundles for this extender.
- cv - Variable in class org.eclipse.sisu.space.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
D
- D2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- D2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- D2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DCMPG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DCMPL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- DDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- debug(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
-
Logs a debug message; uses "{}" format anchors.
- DEBUG_ENABLED - Static variable in class org.eclipse.sisu.inject.Logs
- DeclaredMembers - Class in org.eclipse.sisu.bean
-
Iterable
that iterates over declared members of a class hierarchy. - DeclaredMembers(Class<?>, DeclaredMembers.View...) - Constructor for class org.eclipse.sisu.bean.DeclaredMembers
- DeclaredMembers.View - Enum in org.eclipse.sisu.bean
-
Enum
implementation that provides different views of a class's members. - DEFAULT - Static variable in interface org.eclipse.sisu.space.SpaceModule.Strategy
-
Default visitor strategy; scan and bind implementations with
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
-
Configured by
org.eclipse.sisu.osgi.ServiceBindings.allow
system property. - DefaultBeanLocator - Class in org.eclipse.sisu.inject
-
Default
MutableBeanLocator
that locates qualified beans across a dynamic group 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
-
Configured by
org.eclipse.sisu.osgi.ServiceBindings.ignore
system property. - DefaultRankingFunction - Class in org.eclipse.sisu.inject
-
Simple
RankingFunction
that partitions qualified bindings into two main groups. - DefaultRankingFunction() - Constructor for class org.eclipse.sisu.inject.DefaultRankingFunction
- DefaultRankingFunction(int) - Constructor for class org.eclipse.sisu.inject.DefaultRankingFunction
- deferLoadClass(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
- deferLoadClass(String) - Method in interface org.eclipse.sisu.space.ClassSpace
-
Defers loading of the named class from the surrounding class space.
- deferLoadClass(String) - Method in class org.eclipse.sisu.space.URLClassSpace
- DeferredClass<T> - Interface in org.eclipse.sisu.inject
-
Placeholder
Class
; postpones classloading until absolutely necessary. - DeferredProvider<T> - Interface in org.eclipse.sisu.inject
-
Provider
backed by aDeferredClass
. - delegate - Variable in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- describe(Object, String) - Static method in class org.eclipse.sisu.inject.Sources
-
Describes the given binding source with the given description.
- describe(String) - Static method in class org.eclipse.sisu.inject.Sources
-
Describes a new binding source with the given description.
- Description - Annotation Type in org.eclipse.sisu
-
Describes a bean:
- Description - Annotation Type in org.sonatype.inject
-
Deprecated.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
-
List
backed by anIterable
sequence of map entries. - EntryListAdapter(Iterable<? extends Map.Entry<?, V>>) - Constructor for class org.eclipse.sisu.wire.EntryListAdapter
- EntryMapAdapter<K,V> - Class in org.eclipse.sisu.wire
-
Map
backed by anIterable
sequence of map entries. - EntryMapAdapter(Iterable<? extends Map.Entry<K, V>>) - Constructor for class org.eclipse.sisu.wire.EntryMapAdapter
- entrySet() - Method in class org.eclipse.sisu.wire.EntryMapAdapter
- EntrySetAdapter<V> - Class in org.eclipse.sisu.wire
-
Set
backed by anIterable
sequence of map entries. - EntrySetAdapter(Iterable<? extends Map.Entry<?, V>>) - Constructor for class org.eclipse.sisu.wire.EntrySetAdapter
- equals(Object) - Method in class org.eclipse.sisu.inject.InjectorBindings
- equals(Object) - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
- equals(Object) - Method in class org.eclipse.sisu.space.asm.Handle
- equals(Object) - Method in class org.eclipse.sisu.space.asm.Type
-
Tests if the given object is equal to this type.
- equals(Object) - Method in class org.eclipse.sisu.space.BundleClassSpace
- equals(Object) - Method in class org.eclipse.sisu.space.LoadedClass
- equals(Object) - Method in class org.eclipse.sisu.space.URLClassSpace
- evictBundle(Bundle) - Method in class org.eclipse.sisu.launch.SisuTracker
-
Determines whether we should remove the
BindingPublisher
associated with the given bundle. - EXACT - org.eclipse.sisu.space.GlobberStrategy
- EXCEPTION_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of the exception of a 'catch' clause in a method.
- EXPAND_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
A flag to expand the stack map frames.
- extensions - Variable in class org.eclipse.sisu.launch.BundleModule
-
Local bundle extensions to Sisu.
- extensionsModule() - Method in class org.eclipse.sisu.launch.BundleModule
-
Returns a module that installs modules from
META-INF/services/com.google.inject.Module
.
F
- F_APPEND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
A compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
- F_CHOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
A compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
- F_FULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
A compressed frame with complete frame data.
- F_NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
An expanded frame.
- F_SAME - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
A compressed frame with exactly the same locals as the previous frame and with an empty stack.
- F_SAME1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
A compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
- F2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- F2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- F2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FCMPG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FCMPL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FCONST_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FIELD - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of a field.
- FIELDS - org.eclipse.sisu.bean.DeclaredMembers.View
- FieldVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a Java field.
- FieldVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.FieldVisitor
-
Constructs a new
FieldVisitor
. - FieldVisitor(int, FieldVisitor) - Constructor for class org.eclipse.sisu.space.asm.FieldVisitor
-
Constructs a new
FieldVisitor
. - findBindingPublisher(Injector) - Static method in class org.eclipse.sisu.inject.InjectorBindings
- findClasses(ClassSpace) - Method in interface org.eclipse.sisu.space.ClassFinder
-
Searches the given
ClassSpace
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.
- findRankingFunction(Injector) - Static method in class org.eclipse.sisu.inject.InjectorBindings
- FLOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FLOAT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FLOAT - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of the
float
type. - FLOAT_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
-
The
float
type. - FMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FNEG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- fromString(String) - Static method in class org.eclipse.sisu.space.asm.TypePath
-
Converts a type path in string form, in the format used by
TypePath.toString()
, into a TypePath object. - FSTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- FSUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- fv - Variable in class org.eclipse.sisu.space.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
G
- get(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Get all type arguments from a generic type, for example
[Foo,Bar]
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
Type
values corresponding to the argument types of the given method. - getArgumentTypes(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
values corresponding to the argument types of the given method descriptor. - getBasedir() - Method in class org.eclipse.sisu.launch.InjectedTest
- getBasedir() - Method in class org.eclipse.sisu.launch.InjectedTestCase
- getBootstrapMethod() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns the bootstrap method used to compute the value of this constant.
- getBootstrapMethodArgument(int) - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns an argument passed to the bootstrap method, in order to compute the value of this constant.
- getBootstrapMethodArgumentCount() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns the number of arguments passed to the bootstrap method, in order to compute the value of this constant.
- getBundle() - Method in class org.eclipse.sisu.space.BundleClassSpace
- getClassLoader() - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Returns the
ClassLoader
to be used by the default implementation ofClassWriter.getCommonSuperClass(String, String)
, that of thisClassWriter
's runtime type by default. - getClassName() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the internal name of the class (see
Type.getInternalName()
). - getClassName() - Method in exception org.eclipse.sisu.space.asm.ClassTooLargeException
-
Returns the internal name of the class (see
Type.getInternalName()
). - getClassName() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
-
Returns the internal name of the owner class.
- getClassName() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the binary name of the class corresponding to this type.
- getCodeSize() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
-
Returns the size of the method's Code attribute, in bytes.
- getCommonSuperClass(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Returns the common super type of the two given types.
- getCompletions(Element, AnnotationMirror, ExecutableElement, String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- getConstantPoolCount() - Method in exception org.eclipse.sisu.space.asm.ClassTooLargeException
-
Returns the number of constant pool items of the class.
- getConstructorDescriptor(Constructor<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to the given constructor.
- getDeclaringSource(Binding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
-
Returns the source that originally declared the given binding.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
The module visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- getDesc() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns the descriptor of the field or method designated by this handle.
- getDescription() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns a human-readable description of the bean; see @
Description
. - getDescriptor() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns the type of this constant.
- getDescriptor() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
-
Returns the descriptor of the method.
- getDescriptor() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to this type.
- getDescriptor(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to the given class.
- getDimensions() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the number of dimensions of this array type.
- getElementType() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the type of the elements of this array type.
- getExceptionIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced by this type reference.
- GETFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- getFormalParameterIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the formal parameter whose type is referenced by this type reference.
- getImplementationClass() - Method in interface org.eclipse.sisu.BeanEntry
-
Attempts to find the implementation type without creating the bean instance.
- getImplementationClass() - Method in interface org.eclipse.sisu.inject.DeferredProvider
- getInterfaces() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the internal names of the implemented interfaces (see
Type.getInternalName()
). - getInternalName() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the internal name of the class corresponding to this object or array type.
- getInternalName(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the internal name of the given class.
- getItem(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the start offset in this
ClassReader
of a JVMS 'cp_info' structure (i.e. - getItemCount() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the number of entries in the class's constant pool table.
- getKey() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns the @
Qualifier
annotation associated with this particular bean. - getLabels() - Method in class org.eclipse.sisu.space.asm.Attribute
-
Returns the labels corresponding to this attribute.
- getLength() - Method in class org.eclipse.sisu.space.asm.TypePath
-
Returns the length of this path, i.e.
- getMaxStringLength() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns a conservative estimate of the maximum length of the strings contained in the class's constant pool table.
- getMethodDescriptor(Method) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to the given method.
- getMethodDescriptor(Type, Type...) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the descriptor corresponding to the given argument and return types.
- getMethodName() - Method in exception org.eclipse.sisu.space.asm.MethodTooLargeException
-
Returns the name of the method.
- getMethodType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the given method descriptor. - getMethodType(Type, Type...) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the method
Type
corresponding to the given argument and return types. - getName() - Method in interface org.eclipse.sisu.bean.BeanProperty
-
Returns the normalized property name excluding the namespace; for example
"address"
. - getName() - Method in interface org.eclipse.sisu.inject.DeferredClass
-
Returns the name of the deferred class.
- getName() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns the name of this constant.
- getName() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns the name of the field or method designated by this handle.
- getName() - Method in class org.eclipse.sisu.space.LoadedClass
- getObjectType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the given internal name. - getOffset() - Method in class org.eclipse.sisu.space.asm.Label
-
Returns the bytecode offset corresponding to this label.
- getOpcode(int) - Method in class org.eclipse.sisu.space.asm.Type
-
Returns a JVM instruction opcode adapted to this
Type
. - getOwner() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns the internal name of the class that owns the field or method designated by this handle.
- getProperties() - Method in class org.eclipse.sisu.launch.BundleModule
-
Returns the properties associated with the current context.
- getProvider() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns the underlying
Provider
; may support creation of multiple instances. - getProviderInstance(ProviderInstanceBinding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
-
Returns the provider that originally backed the given binding.
- getRank() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns the bean's rank; higher ranked beans override lower ranked beans.
- getReader(String) - Method in class org.eclipse.sisu.space.SisuIndex
- getReader(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- getResource(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
- getResource(String) - Method in interface org.eclipse.sisu.space.ClassSpace
-
Queries the surrounding class space for the resource with the given name.
- getResource(String) - Method in class org.eclipse.sisu.space.URLClassSpace
- getResources(String) - Method in class org.eclipse.sisu.space.BundleClassSpace
- getResources(String) - Method in interface org.eclipse.sisu.space.ClassSpace
-
Queries the surrounding class space for all resources with the given name.
- getResources(String) - Method in class org.eclipse.sisu.space.URLClassSpace
- getReturnType() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the return type of methods of this type.
- getReturnType(Method) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the return type of the given method. - getReturnType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the return type of the given method descriptor. - getSize() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
-
Returns the size of this constant.
- getSize() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the size of values of this type.
- getSort() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns the sort of this type.
- getSort() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the sort of this type reference.
- getSource() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns an arbitrary object that indicates where this bean was configured.
- GETSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- getStep(int) - Method in class org.eclipse.sisu.space.asm.TypePath
-
Returns the value of the given step of this path.
- getStepArgument(int) - Method in class org.eclipse.sisu.space.asm.TypePath
-
Returns the index of the type argument that the given step is stepping into.
- getSuperName() - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the internal name of the super class (see
Type.getInternalName()
). - getSuperTypeIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the "super type" of a class that is referenced by this type reference.
- getSupportedAnnotationTypes() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- getSupportedOptions() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- getSupportedSourceVersion() - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- getTag() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns the kind of field or method designated by this handle.
- getTryCatchBlockIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the try catch block (using the order in which they are visited with visitTryCatchBlock), whose 'catch' type is referenced by this type reference.
- getType() - Method in interface org.eclipse.sisu.bean.BeanProperty
-
Returns the reified generic type of the property; for example
TypeLiteral<List<String>>
. - getType(Class<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the given class. - getType(Constructor<?>) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the method
Type
corresponding to the given constructor. - getType(Method) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the method
Type
corresponding to the given method. - getType(String) - Static method in class org.eclipse.sisu.space.asm.Type
-
Returns the
Type
corresponding to the given type descriptor. - getTypeArgumentIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the type argument referenced by this type reference.
- getTypeParameterBoundIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the type parameter bound, within the type parameter
TypeReference.getTypeParameterIndex()
, referenced by this type reference. - getTypeParameterIndex() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the index of the type parameter referenced by this type reference.
- getURLs() - Method in class org.eclipse.sisu.space.URLClassSpace
- getValue() - Method in interface org.eclipse.sisu.BeanEntry
-
Returns the associated instance of the bean; returns same instance for each call.
- getValue() - Method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns the int encoded value of this type reference, suitable for use in visit methods related to type annotations, like visitTypeAnnotation.
- getWriter(String) - Method in class org.eclipse.sisu.space.SisuIndex
- getWriter(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- global(ClassSpace) - Static method in class org.eclipse.sisu.launch.SisuExtensions
-
Returns global
SisuExtensions
from the surrounding class space. - GLOBAL_INDEX - org.eclipse.sisu.space.BeanScanning
-
Use global index (application)
- GLOBAL_INDEX - org.sonatype.inject.BeanScanning
-
Deprecated.
- GLOBAL_INDEX - Static variable in class org.eclipse.sisu.space.SpaceModule
- GlobberStrategy - Enum in org.eclipse.sisu.space
-
Enumerates various optimized globbing strategies.
- GOTO - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Guice4 - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with changes in the Guice 4.0 SPI.
H
- H_GETFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_GETSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_INVOKEINTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_INVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_INVOKESTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_INVOKEVIRTUAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_NEWINVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_PUTFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- H_PUTSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Handle - Class in org.eclipse.sisu.space.asm
-
A reference to a field or a method.
- Handle(int, String, String, String) - Constructor for class org.eclipse.sisu.space.asm.Handle
-
Deprecated.this constructor has been superseded by
Handle(int, String, String, String, boolean)
. - Handle(int, String, String, String, boolean) - Constructor for class org.eclipse.sisu.space.asm.Handle
-
Constructs a new field or method handle.
- hasFlags(int) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Returns true if all the given flags were passed to the constructor.
- hashCode() - Method in class org.eclipse.sisu.inject.InjectorBindings
- hashCode() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
- hashCode() - Method in class org.eclipse.sisu.space.asm.Handle
- hashCode() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns a hash code value for this type.
- hashCode() - Method in class org.eclipse.sisu.space.BundleClassSpace
- hashCode() - Method in class org.eclipse.sisu.space.LoadedClass
- hashCode() - Method in class org.eclipse.sisu.space.URLClassSpace
- header - Variable in class org.eclipse.sisu.space.asm.ClassReader
-
The offset in bytes of the ClassFile's access_flags field.
- hear(TypeLiteral<B>, TypeEncounter<B>) - Method in class org.eclipse.sisu.bean.BeanListener
- hear(Class<?>, Object) - Method in interface org.eclipse.sisu.space.QualifiedTypeListener
-
Invoked when the
QualifiedTypeVisitor
finds a qualified type. - hear(Class, Object) - Method in class org.eclipse.sisu.space.QualifiedTypeBinder
- Hidden - Annotation Type in org.eclipse.sisu
-
Hides a bean from being located or watched:
- hide() - Static method in class org.eclipse.sisu.inject.Sources
-
Hides a new binding source from the bean locator.
- hide(Object) - Static method in class org.eclipse.sisu.inject.Sources
-
Hides the given binding source from the bean locator.
I
- I2B - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- I2C - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- I2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- I2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- I2L - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- I2S - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IAND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_3 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ICONST_M1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- identityToString(Object) - Static method in class org.eclipse.sisu.inject.Logs
-
Returns an identity string for the given object.
- IDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ACMPEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ACMPNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPGT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPLT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IF_ICMPNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFEQ - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFGE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFGT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFLT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFNE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFNONNULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IFNULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IgnoreSetters - Annotation Type in org.eclipse.sisu.bean
-
Annotates class hierarchies that don't want setter injection.
- IINC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ILOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- implicitKey(Class<T>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Creates a special binding key for the given implicit type.
- IMUL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- index(ClassSpace) - Method in class org.eclipse.sisu.space.SisuIndex
- INDEX - org.eclipse.sisu.space.BeanScanning
-
Use local index (plug-ins)
- INDEX - org.sonatype.inject.BeanScanning
-
Deprecated.
- IndexedClassFinder - Class in org.eclipse.sisu.space
-
ClassFinder
that 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
-
A user managed state associated with this label.
- info(String) - Method in class org.eclipse.sisu.space.SisuIndex
- info(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- init(ProcessingEnvironment) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- inject(Module) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
-
Creates an
Injector
from the 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
- INSTANCEOF - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type declared in an 'instanceof' instruction.
- INT - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of the
int
type. - INT_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
-
The
int
type. - INTEGER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- INVOKEDYNAMIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- INVOKEINTERFACE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- INVOKESPECIAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- INVOKESTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- invokeStaticBinding(Binding<?>) - Static method in class org.eclipse.sisu.inject.Guice4
-
Attempts to invoke the given binding statically; returns
null
if the binding isn't static. - INVOKEVIRTUAL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- isAssignableFrom(TypeLiteral<?>, TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Determines if the sub-type can be converted to the generic super-type via an identity or widening conversion.
- isCodeAttribute() - Method in class org.eclipse.sisu.space.asm.Attribute
-
Returns true if this type of attribute is a Code attribute.
- isConcrete(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Determines if the given generic type represents a concrete type.
- isConcrete(Class<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Determines if the given raw type represents a concrete type.
- isEmpty() - Method in class org.eclipse.sisu.wire.EntryListAdapter
- isEmpty() - Method in class org.eclipse.sisu.wire.EntryMapAdapter
- isEmpty() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
- ISHL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ISHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- isImplicit(TypeLiteral<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Determines if the given generic type represents an implicit binding.
- isImplicit(Class<?>) - Static method in class org.eclipse.sisu.inject.TypeArguments
-
Determines if the given raw type represents an implicit binding.
- isInterface() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns true if the owner of the field or method designated by this handle is an interface.
- ISTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- ISUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- isUnknown() - Method in class org.eclipse.sisu.space.asm.Attribute
-
Returns true if this type of attribute is unknown.
- iterator() - Method in class org.eclipse.sisu.bean.BeanProperties
- iterator() - Method in class org.eclipse.sisu.bean.DeclaredMembers
- iterator() - Method in class org.eclipse.sisu.wire.EntryListAdapter
- iterator() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
- IUSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- IXOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
J
- JSR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- jvmDescriptor(Class<? extends Annotation>) - Static method in class org.eclipse.sisu.space.SpaceScanner
-
Returns the JVM descriptor for the given annotation class, such as "Ljavax/inject/Qualifier;".
K
- keys() - Static method in class org.eclipse.sisu.inject.Soft
- keys() - Static method in class org.eclipse.sisu.inject.Weak
- keys(int) - Static method in class org.eclipse.sisu.inject.Soft
- keys(int) - Static method in class org.eclipse.sisu.inject.Weak
L
- L2D - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- L2F - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- L2I - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Label - Class in org.eclipse.sisu.space.asm
-
A position in the bytecode of a method.
- Label() - Constructor for class org.eclipse.sisu.space.asm.Label
-
Constructs a new label.
- LADD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LAND - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LAST_BINDING - Static variable in interface org.eclipse.sisu.bean.PropertyBinder
-
Binders may return
LAST_BINDING
to indicate they are done binding a bean. - LASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- lazy(Binding<T>) - Static method in class org.eclipse.sisu.inject.Guice4
-
Returns a lazy provider that only uses the binding once and caches the result.
- LCMP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LCONST_0 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LCONST_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LDC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LDIV - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- leaveAnnotation() - Method in interface org.eclipse.sisu.space.AnnotationVisitor
-
Leaves the annotation declaration.
- leaveClass() - Method in interface org.eclipse.sisu.space.ClassVisitor
-
Leaves the class definition.
- leaveClass() - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
- leaveClass() - Method in class org.eclipse.sisu.space.SisuIndex
- leaveSpace() - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
- leaveSpace() - Method in class org.eclipse.sisu.space.SisuIndex
- leaveSpace() - Method in interface org.eclipse.sisu.space.SpaceVisitor
-
Leaves the class space.
- Legacy<S> - Class in org.eclipse.sisu.inject
-
Deprecated.Limited support for migrating legacy types.
- LifecycleManager - Class in org.eclipse.sisu.bean
-
BeanManager
that manages JSR250 beans and schedules lifecycle events. - LifecycleManager() - Constructor for class org.eclipse.sisu.bean.LifecycleManager
- LifecycleModule - Class in org.eclipse.sisu.bean
-
Guice
Module
that provides lifecycle management by followingPostConstruct
andPreDestroy
annotations, or corresponding JSR250PostConstruct
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
- LOCAL_VARIABLE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of a local variable in a method.
- locate(Key) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- locate(Key<T>) - Method in interface org.eclipse.sisu.inject.BeanLocator
-
Finds bean implementations that match the given qualified binding
Key
. - locator - Variable in class org.eclipse.sisu.launch.BundleModule
-
Shared locator of bound components.
- locator - Variable in class org.eclipse.sisu.launch.SisuBundlePlan
- locator - Variable in class org.eclipse.sisu.launch.SisuTracker
-
Shared locator of bound components.
- LocatorWiring - Class in org.eclipse.sisu.wire
-
Adds
BeanLocator
-backed bindings for unresolved bean dependencies. - LocatorWiring(Binder) - Constructor for class org.eclipse.sisu.wire.LocatorWiring
- Logs - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with container logging and recovery.
- LONG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LONG - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of the
long
type. - LONG_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
-
The
long
type. - lookup(Class<T>) - Method in class org.eclipse.sisu.launch.InjectedTest
- lookup(Class<T>) - Method in class org.eclipse.sisu.launch.InjectedTestCase
- lookup(Class<T>, Annotation) - Method in class org.eclipse.sisu.launch.InjectedTest
- lookup(Class<T>, Annotation) - Method in class org.eclipse.sisu.launch.InjectedTestCase
- lookup(Class<T>, Class<? extends Annotation>) - Method in class org.eclipse.sisu.launch.InjectedTest
- lookup(Class<T>, Class<? extends Annotation>) - Method in class org.eclipse.sisu.launch.InjectedTestCase
- lookup(Class<T>, String) - Method in class org.eclipse.sisu.launch.InjectedTest
- lookup(Class<T>, String) - Method in class org.eclipse.sisu.launch.InjectedTestCase
- LOOKUPSWITCH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LREM - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LRETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LSHL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LSTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LSUB - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LUSHR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- LXOR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
M
- main(String...) - Static method in class org.eclipse.sisu.launch.Main
- main(String[]) - Static method in class org.eclipse.sisu.space.SisuIndex
- Main - Class in org.eclipse.sisu.launch
-
Bootstrap class that creates a static
Injector
by scanning the current class-path for beans. - manage(Class<?>) - Method in interface org.eclipse.sisu.bean.BeanManager
-
Decides whether instances of the given bean type should be reported to this manager.
- manage(Class<?>) - Method in class org.eclipse.sisu.bean.LifecycleManager
- manage(Object) - Method in interface org.eclipse.sisu.bean.BeanManager
-
Asks this manager to manage the given bean instance.
- manage(Object) - Method in class org.eclipse.sisu.bean.LifecycleManager
- manage(BeanProperty<?>) - Method in interface org.eclipse.sisu.bean.BeanManager
-
Asks this manager to manage the given bean property.
- manage(BeanProperty<?>) - Method in class org.eclipse.sisu.bean.LifecycleManager
- matches(String, String) - Method in enum org.eclipse.sisu.space.GlobberStrategy
-
Attempts to match the given compiled glob pattern against a name.
- maxBindingRank() - Method in interface org.eclipse.sisu.inject.BindingPublisher
-
Estimates the maximum rank this publisher may assign to a
Binding
. - maxBindingRank() - Method in class org.eclipse.sisu.inject.InjectorBindings
- maxBindingRank() - Method in class org.eclipse.sisu.osgi.ServiceBindings
- maxRank() - Method in class org.eclipse.sisu.inject.DefaultRankingFunction
- maxRank() - Method in interface org.eclipse.sisu.inject.RankingFunction
-
Estimates the maximum rank this function may assign to a
Binding
. - Mediator<Q extends java.lang.annotation.Annotation,T,W> - Interface in org.eclipse.sisu
-
Watches for Qualified bean implementations of T:
- Mediator<Q extends java.lang.annotation.Annotation,T,W> - Interface in org.sonatype.inject
-
Deprecated.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.
- METHOD_FORMAL_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of a formal parameter of a method.
- METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method call.
- METHOD_RECEIVER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the receiver type of a method.
- METHOD_REFERENCE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the receiver type of a method reference.
- METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method reference.
- METHOD_RETURN - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the return type of a method.
- METHOD_TYPE_PARAMETER - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method.
- METHOD_TYPE_PARAMETER_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic method.
- METHODS - org.eclipse.sisu.bean.DeclaredMembers.View
- MethodTooLargeException - Exception in org.eclipse.sisu.space.asm
-
Exception thrown when the Code attribute of a method produced by a
ClassWriter
is too large. - MethodTooLargeException(String, String, String, int) - Constructor for exception org.eclipse.sisu.space.asm.MethodTooLargeException
-
Constructs a new
MethodTooLargeException
. - MethodVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a Java method.
- MethodVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.MethodVisitor
-
Constructs a new
MethodVisitor
. - MethodVisitor(int, MethodVisitor) - Constructor for class org.eclipse.sisu.space.asm.MethodVisitor
-
Constructs a new
MethodVisitor
. - MODULE - Static variable in class org.eclipse.sisu.bean.BeanScheduler
-
Enables deferred activation of component cycles, only needed in legacy systems like Plexus.
- modules() - Method in class org.eclipse.sisu.launch.BundleModule
-
Returns the list of configured binding modules for this bundle.
- ModuleVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a Java module.
- ModuleVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor
. - ModuleVisitor(int, ModuleVisitor) - Constructor for class org.eclipse.sisu.space.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor
. - MONITORENTER - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- MONITOREXIT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- MULTIANEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- MutableBeanLocator - Interface in org.eclipse.sisu.inject
-
Mutable
BeanLocator
that finds and tracks bindings across zero or moreBindingPublisher
s. - mv - Variable in class org.eclipse.sisu.space.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- mv - Variable in class org.eclipse.sisu.space.asm.ModuleVisitor
-
The module visitor to which this visitor must delegate method calls.
N
- NEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- NEW - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of the object created by a 'new' instruction.
- NEW_LINE - Static variable in class org.eclipse.sisu.inject.Logs
- NEWARRAY - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- newClass(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a class reference to the constant pool of the class being build.
- newConst(Object) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a number or string constant to the constant pool of the class being build.
- newConstantDynamic(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a dynamic constant reference to the constant pool of the class being build.
- newExceptionReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to the type of an exception, in a 'throws' clause of a method.
- newField(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a field reference to the constant pool of the class being build.
- newFormalParameterReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to the type of a formal parameter of a method.
- newHandle(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Deprecated.this method is superseded by
ClassWriter.newHandle(int, String, String, String, boolean)
. - newHandle(int, String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a handle to the constant pool of the class being build.
- newInvokeDynamic(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds an invokedynamic reference to the constant pool of the class being build.
- newMethod(String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a method reference to the constant pool of the class being build.
- newMethodType(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a method type reference to the constant pool of the class being build.
- newModule(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a module reference to the constant pool of the class being build.
- newNameType(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a name and type to the constant pool of the class being build.
- newPackage(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds a package reference to the constant pool of the class being build.
- newSuperTypeReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to the super class or to an interface of the 'implements' clause of a class.
- newTryCatchReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to the type of the exception declared in a 'catch' clause of a method.
- newTypeArgumentReference(int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to the type of a type argument in a constructor or method call or reference.
- newTypeParameterBoundReference(int, int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to a type parameter bound of a generic class or method.
- newTypeParameterReference(int, int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a reference to a type parameter of a generic class or method.
- newTypeReference(int) - Static method in class org.eclipse.sisu.space.asm.TypeReference
-
Returns a type reference of the given sort.
- newUTF8(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Adds an UTF8 string to the constant pool of the class being build.
- NON_INSTANTIABLE - Static variable in interface org.eclipse.sisu.space.ClassVisitor
-
Non-instantiable classes: INTERFACE | ABSTRACT | ANNOTATION | ENUM | SYNTHETIC.
- NOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- NULL - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Nullable - Annotation Type in org.eclipse.sisu
-
Marks dependencies that can be
null
:
- Nullable - Annotation Type in org.sonatype.inject
-
Deprecated.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 - org.eclipse.sisu.space.BeanScanning
-
Never scan
- OFF - org.sonatype.inject.BeanScanning
-
Deprecated.
- ON - org.eclipse.sisu.space.BeanScanning
-
Always scan
- ON - org.sonatype.inject.BeanScanning
-
Deprecated.
- Opcodes - Interface in org.eclipse.sisu.space.asm
-
The JVM opcodes, access flags and array type codes.
- open() - Method in class org.eclipse.sisu.launch.SisuTracker
- open(URL) - Static method in class org.eclipse.sisu.space.Streams
-
Opens an input stream to the given URL; disables JAR caching on Windows or when the 'sisu.url.caches' system property is set to
false
. - org.eclipse.sisu - package org.eclipse.sisu
-
Injectable API for Sisu components (a.k.a beans).
- org.eclipse.sisu.bean - package org.eclipse.sisu.bean
-
Customizable injection of bean properties, based on https://github.com/google/guice/wiki/CustomInjections.
- org.eclipse.sisu.inject - package org.eclipse.sisu.inject
-
Dynamic bean lookup across multiple injectors.
- org.eclipse.sisu.launch - package org.eclipse.sisu.launch
-
Utilities to test, launch, and extend Sisu applications.
- org.eclipse.sisu.osgi - package org.eclipse.sisu.osgi
- org.eclipse.sisu.space - package org.eclipse.sisu.space
-
Customizable scanning of bean implementations.
- org.eclipse.sisu.space.asm - package org.eclipse.sisu.space.asm
- org.eclipse.sisu.wire - package org.eclipse.sisu.wire
-
Customizable wiring of unresolved dependencies.
- org.sonatype.inject - package org.sonatype.inject
-
Deprecated; new applications should use
org.eclipse.sisu
. - originalName(String) - Static method in class org.eclipse.sisu.space.CloningClassSpace
P
- ParameterKeys - Interface in org.eclipse.sisu.wire
-
Useful
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
- PATTERN - org.eclipse.sisu.space.GlobberStrategy
- plans - Variable in class org.eclipse.sisu.launch.SisuTracker
-
Custom plans; contributed by attaching fragments to the extender bundle.
- POP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- POP2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- PostConstruct - Annotation Type in org.eclipse.sisu
-
The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.
- PreDestroy - Annotation Type in org.eclipse.sisu
-
The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container.
- PREFIX - org.eclipse.sisu.space.GlobberStrategy
- prepare(Bundle) - Method in interface org.eclipse.sisu.launch.BundlePlan
-
Prepares a
BindingPublisher
of components for the given bundle. - prepare(Bundle) - Method in class org.eclipse.sisu.launch.SisuBundlePlan
- prepare(Bundle) - Method in class org.eclipse.sisu.launch.SisuTracker
- prioritize(int) - Static method in class org.eclipse.sisu.inject.Sources
-
Prioritizes a new binding source with the given priority.
- prioritize(Object, int) - Static method in class org.eclipse.sisu.inject.Sources
-
Prioritizes the given binding source with the given priority.
- Priority - Annotation Type in org.eclipse.sisu
-
Defines the priority ordering of a bean, higher values have higher priority:
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- PROPERTIES - Static variable in interface org.eclipse.sisu.wire.ParameterKeys
-
Key
.get( Map.class,Parameters
.class ); - PropertyBinder - Interface in org.eclipse.sisu.bean
-
Provides custom
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.
- putByte(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts a byte into this byte vector.
- putByteArray(byte[], int, int) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts an array of bytes into this byte vector.
- PUTFIELD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- putInt(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts an int into this byte vector.
- putLong(long) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts a long into this byte vector.
- putShort(int) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts a short into this byte vector.
- PUTSTATIC - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- putUTF8(String) - Method in class org.eclipse.sisu.space.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
Q
- QualifiedTypeBinder - Class in org.eclipse.sisu.space
- 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. - read(ClassReader, int, int, char[], int, Label[]) - Method in class org.eclipse.sisu.space.asm.Attribute
-
Reads a
Attribute.type
attribute. - readByte(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a byte value in this
ClassReader
. - readBytecodeInstructionOffset(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Handles the bytecode offset of the next instruction to be visited in
ClassReader.accept(ClassVisitor,int)
. - readClass(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a CONSTANT_Class constant pool entry in this
ClassReader
. - readConst(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a numeric or string constant pool entry in this
ClassReader
. - readInt(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed int value in this
ClassReader
. - readLabel(int, Label[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Returns the label corresponding to the given bytecode offset.
- readLong(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed long value in this
ClassReader
. - readModule(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a CONSTANT_Module constant pool entry in this
ClassReader
. - readPackage(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a CONSTANT_Package constant pool entry in this
ClassReader
. - readShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a signed short value in this
ClassReader
. - readUnsignedShort(int) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads an unsigned short value in this
ClassReader
. - readUTF8(int, char[]) - Method in class org.eclipse.sisu.space.asm.ClassReader
-
Reads a CONSTANT_Utf8 constant pool entry in this
ClassReader
. - RecordComponentVisitor - Class in org.eclipse.sisu.space.asm
-
A visitor to visit a record component.
- RecordComponentVisitor(int) - Constructor for class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor
. - RecordComponentVisitor(int, RecordComponentVisitor) - Constructor for class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor
. - remove(Binding<T>) - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Removes the given
Binding
from this subscriber. - remove(BeanEntry<Q, T>, W) - Method in interface org.eclipse.sisu.Mediator
-
Processes the removed
BeanEntry
and sends the necessary updates to the watcher. - remove(BindingPublisher) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- remove(BindingPublisher) - Method in interface org.eclipse.sisu.inject.MutableBeanLocator
-
Removes the given
BindingPublisher
and 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
- RESOURCE_VARIABLE - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of a resource variable in a method.
- RET - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- RETURN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
S
- SALOAD - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- SASTORE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- scanning() - Method in class org.eclipse.sisu.launch.InjectedTest
- scanning() - Method in class org.eclipse.sisu.launch.InjectedTestCase
- schedule(Object) - Method in class org.eclipse.sisu.bean.BeanScheduler
-
Schedules activation of the given bean at the next safe activation point.
- select(Map<?, ?>) - Static method in enum org.eclipse.sisu.space.BeanScanning
-
Selects the property named "org.eclipse.sisu.space.BeanScanning" and attempts to map its value to a
BeanScanning
literal, ignoring case. - selectFor(String) - Static method in enum org.eclipse.sisu.space.GlobberStrategy
-
Selects the optimal globber strategy for the given plain-text glob.
- ServiceBindings - Class in org.eclipse.sisu.osgi
-
On-demand publisher of
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.space.asm.ByteVector
-
Returns the actual number of bytes in this vector.
- size() - Method in class org.eclipse.sisu.wire.EntryListAdapter
- size() - Method in class org.eclipse.sisu.wire.EntrySetAdapter
- SKIP_CODE - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
A flag to skip the Code attributes.
- SKIP_DEBUG - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
A flag to skip the SourceFile, SourceDebugExtension, LocalVariableTable, LocalVariableTypeTable, LineNumberTable and MethodParameters attributes.
- SKIP_FRAMES - Static variable in class org.eclipse.sisu.space.asm.ClassReader
-
A flag to skip the StackMap and StackMapTable attributes.
- Soft - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with
SoftReference
collections. - SOURCE_DEPRECATED - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- SOURCE_MASK - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- Sources - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with annotated sources.
- space - Variable in class org.eclipse.sisu.launch.BundleModule
-
Local bundle classes and resources.
- space() - Method in class org.eclipse.sisu.launch.InjectedTest
- space() - Method in class org.eclipse.sisu.launch.InjectedTestCase
- spaceModule() - Method in class org.eclipse.sisu.launch.BundleModule
-
Returns a module that scans the bundle classpath for components.
- spaceModule() - Method in class org.eclipse.sisu.launch.InjectedTest
- spaceModule() - Method in class org.eclipse.sisu.launch.InjectedTestCase
- SpaceModule - Class in org.eclipse.sisu.space
-
Guice
Module
that automatically binds types annotated 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. - splitByComma(String) - Static method in class org.eclipse.sisu.space.Tokens
-
Lazily splits the given string into whitespace-trimmed tokens, using comma as the token separator.
- splitByStar(String) - Static method in class org.eclipse.sisu.space.Tokens
-
Lazily splits the given string into non-trimmed tokens, using star as the token separator.
- start(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
- stateMask - Variable in class org.eclipse.sisu.launch.SisuTracker
-
Mask of bundle states being tracked.
- stop(BundleContext) - Method in class org.eclipse.sisu.launch.SisuExtender
- Streams - Class in org.eclipse.sisu.space
-
Utility methods for dealing with streams.
- subscribe(BindingSubscriber<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
-
Subscribes the given
BindingSubscriber
to receiveBinding
s. - subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.inject.InjectorBindings
- subscribe(BindingSubscriber<T>) - Method in class org.eclipse.sisu.osgi.ServiceBindings
- SUFFIX - org.eclipse.sisu.space.GlobberStrategy
- SWAP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
T
- T_BOOLEAN - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_BYTE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_CHAR - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_DOUBLE - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_FLOAT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_INT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_LONG - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- T_SHORT - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- TABLESWITCH - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- tearDown() - Method in class org.eclipse.sisu.launch.InjectedTest
- tearDown() - Method in class org.eclipse.sisu.launch.InjectedTestCase
- THROWS - Static variable in class org.eclipse.sisu.space.asm.TypeReference
-
The sort of type references that target the type of an exception declared in the throws clause of a method.
- throwUnchecked(Throwable) - Static method in class org.eclipse.sisu.inject.Logs
-
Helper method for throwing
Throwable
s; checked exceptions are wrapped asProvisionException
s. - toByteArray() - Method in class org.eclipse.sisu.space.asm.ClassWriter
-
Returns the content of the class file that was built by this ClassWriter.
- Tokens - Class in org.eclipse.sisu.space
-
Utility methods for dealing with tokens.
- TOP - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- toString() - Method in class org.eclipse.sisu.inject.InjectorBindings
- toString() - Method in class org.eclipse.sisu.space.asm.ConstantDynamic
- toString() - Method in class org.eclipse.sisu.space.asm.Handle
-
Returns the textual representation of this handle.
- toString() - Method in class org.eclipse.sisu.space.asm.Label
-
Returns a string representation of this label.
- toString() - Method in class org.eclipse.sisu.space.asm.Type
-
Returns a string representation of this type.
- toString() - Method in class org.eclipse.sisu.space.asm.TypePath
-
Returns a string representation of this type path.
- toString() - Method in class org.eclipse.sisu.space.BundleClassSpace
- toString() - Method in class org.eclipse.sisu.space.LoadedClass
- toString() - Method in class org.eclipse.sisu.space.URLClassSpace
- toString(Injector) - Static method in class org.eclipse.sisu.inject.Logs
-
Returns a string representation of the given
Injector
. - toString(Module) - Static method in class org.eclipse.sisu.inject.Logs
-
Returns a string representation of the given
Module
. - trace(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
-
Logs a trace message; uses "{}" format anchors.
- TRACE_ENABLED - Static variable in class org.eclipse.sisu.inject.Logs
- tracker - Variable in class org.eclipse.sisu.launch.SisuExtender
-
Tracker of component bundles.
- type - Variable in class org.eclipse.sisu.space.asm.Attribute
-
The type of this attribute, also called its name in the JVMS.
- type() - Method in interface org.eclipse.sisu.inject.BindingSubscriber
-
Returns the type of
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.
- TypeReference - Class in org.eclipse.sisu.space.asm
-
A reference to a type appearing in a class, field or method declaration, or on an instruction.
- TypeReference(int) - Constructor for class org.eclipse.sisu.space.asm.TypeReference
-
Constructs a new TypeReference.
U
- UNINITIALIZED_THIS - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- unmanage() - Method in interface org.eclipse.sisu.bean.BeanManager
-
Asks this manager to unmanage all the bean instances it knows about.
- unmanage() - Method in class org.eclipse.sisu.bean.LifecycleManager
- unmanage(Object) - Method in interface org.eclipse.sisu.bean.BeanManager
-
Asks this manager to unmanage the given bean instance.
- unmanage(Object) - Method in class org.eclipse.sisu.bean.LifecycleManager
- unsubscribe(BindingSubscriber<T>) - Method in interface org.eclipse.sisu.inject.BindingPublisher
-
Stops the given
BindingSubscriber
from 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
- V_PREVIEW - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
-
Version flag indicating that the class is using 'preview' features.
- V1_1 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_2 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_3 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_4 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_5 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_6 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_7 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V1_8 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V10 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V11 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V12 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V13 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V14 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V15 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V16 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V17 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V18 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V19 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V20 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V21 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- V9 - Static variable in interface org.eclipse.sisu.space.asm.Opcodes
- value() - Method in annotation type org.eclipse.sisu.Description
- value() - Method in annotation type org.eclipse.sisu.Priority
- value() - Method in annotation type org.eclipse.sisu.Typed
- value() - Method in annotation type org.sonatype.inject.Description
-
Deprecated.
- valueOf(String) - Static method in enum org.eclipse.sisu.bean.DeclaredMembers.View
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.sisu.space.BeanScanning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.sisu.space.GlobberStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.inject.BeanScanning
-
Deprecated.Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.sisu.bean.DeclaredMembers.View
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in class org.eclipse.sisu.inject.Soft
- values() - Static method in class org.eclipse.sisu.inject.Weak
- values() - Static method in enum org.eclipse.sisu.space.BeanScanning
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.sisu.space.GlobberStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonatype.inject.BeanScanning
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values(int) - Static method in class org.eclipse.sisu.inject.Soft
- values(int) - Static method in class org.eclipse.sisu.inject.Weak
- verify(ClassSpace, Class<?>...) - Static method in class org.eclipse.sisu.space.QualifiedTypeVisitor
- visit(int, int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits the header of the class.
- visit(int, int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visit(String, Object) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits a primitive value of the annotation.
- visitAnnotableParameterCount(int, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits the number of method parameters that can have annotations.
- visitAnnotation(String) - Method in interface org.eclipse.sisu.space.ClassVisitor
-
Visits an annotation declared on the class.
- visitAnnotation(String) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
- visitAnnotation(String) - Method in class org.eclipse.sisu.space.SisuIndex
- visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits an annotation of the class.
- visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
-
Visits an annotation of the field.
- visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation of this method.
- visitAnnotation(String, boolean) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Visits an annotation of the record component.
- visitAnnotation(String, String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotationDefault() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits the default value of this annotation interface method.
- visitArray(String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits an array value of the annotation.
- visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a non standard attribute of the class.
- visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
-
Visits a non standard attribute of the field.
- visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a non standard attribute of this method.
- visitAttribute(Attribute) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Visits a non standard attribute of the record component.
- visitClass(URL) - Method in class org.eclipse.sisu.space.QualifiedTypeVisitor
- visitClass(URL) - Method in class org.eclipse.sisu.space.SisuIndex
- visitClass(URL) - Method in interface org.eclipse.sisu.space.SpaceVisitor
-
Visits a class resource in the class space.
- visitCode() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Starts the visit of the method's code, if any (i.e.
- visitElement(String, Object) - Method in interface org.eclipse.sisu.space.AnnotationVisitor
-
Visits an element of the declared annotation.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits the end of the annotation.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits the end of the class.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitEnd() - Method in class org.eclipse.sisu.space.asm.FieldVisitor
-
Visits the end of the field.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits the end of the method.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visits the end of the module.
- visitEnd() - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Visits the end of the record component.
- visitEnum(String, String, String) - Method in class org.eclipse.sisu.space.asm.AnnotationVisitor
-
Visits an enumeration value of the annotation.
- visitExport(String, int, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit an exported package of the current module.
- visitField(int, String, String, String, Object) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a field of the class.
- visitField(int, String, String, String, Object) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitFieldInsn(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a field instruction.
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits the current state of the local variables and operand stack elements.
- visitIincInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an IINC instruction.
- visitInnerClass(String, String, String, int) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits information about an inner class.
- visitInnerClass(String, String, String, int) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitInsn(int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a zero operand instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation on an instruction.
- visitIntInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an instruction with a single int operand.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an invokedynamic instruction.
- visitJumpInsn(int, Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a jump instruction.
- visitLabel(Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a label.
- visitLdcInsn(Object) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a LDC instruction.
- visitLineNumber(int, Label) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a line number declaration.
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a local variable declaration.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation on a local variable type.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a LOOKUPSWITCH instruction.
- visitMainClass(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit the main class of the current module.
- visitMaxs(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits the maximum stack size and the maximum number of local variables of the method.
- visitMethod(int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitMethodInsn(int, String, String, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a method instruction.
- visitModule(String, int, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visit the module corresponding to the class.
- visitModule(String, int, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitMultiANewArrayInsn(String, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a MULTIANEWARRAY instruction.
- visitNestHost(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits the nest host class of the class.
- visitNestHost(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitNestMember(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a member of the nest.
- visitNestMember(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitOpen(String, int, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit an open package of the current module.
- visitor(Binder) - Method in class org.eclipse.sisu.launch.SisuExtensions
-
SpaceModule
strategy that 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
- visitPackage(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit a package of the current module.
- visitParameter(String, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a parameter of this method.
- visitParameterAnnotation(int, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation of a parameter this method.
- visitPermittedSubclass(String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a permitted subclasses.
- visitPermittedSubclass(String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitProvide(String, String...) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit an implementation of a service.
- visitRecordComponent(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits a record component of the class.
- visitRecordComponent(String, String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitRequire(String, int, String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visits a dependence of the current module.
- visitSource(String, String) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits the source of the class.
- visitSource(String, String) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a TABLESWITCH instruction.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation on an exception handler type.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a try catch block.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassVisitor
-
Visits an annotation on a type in the class signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.ClassWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.FieldVisitor
-
Visits an annotation on the type of the field.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits an annotation on a type in the method signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.eclipse.sisu.space.asm.RecordComponentVisitor
-
Visits an annotation on a type in the record component signature.
- visitTypeInsn(int, String) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a type instruction.
- visitUse(String) - Method in class org.eclipse.sisu.space.asm.ModuleVisitor
-
Visit a service used by the current module.
- visitVarInsn(int, int) - Method in class org.eclipse.sisu.space.asm.MethodVisitor
-
Visits a local variable instruction.
- VOID - Static variable in class org.eclipse.sisu.space.asm.Type
-
The sort of the
void
type. - VOID_TYPE - Static variable in class org.eclipse.sisu.space.asm.Type
-
The
void
type.
W
- warn(String) - Method in class org.eclipse.sisu.space.SisuIndex
- warn(String) - Method in class org.eclipse.sisu.space.SisuIndexAPT6
- warn(String, Object, Object) - Static method in class org.eclipse.sisu.inject.Logs
-
Logs a warning message; uses "{}" format anchors.
- watch(Key<T>, Mediator<Q, T, W>, W) - Method in interface org.eclipse.sisu.inject.BeanLocator
-
Tracks bean implementations that match the given qualified binding
Key
. - watch(Key, Mediator, Object) - Method in class org.eclipse.sisu.inject.DefaultBeanLocator
- Weak - Class in org.eclipse.sisu.inject
-
Utility methods for dealing with
WeakReference
collections. - WILDCARD_BOUND - Static variable in class org.eclipse.sisu.space.asm.TypePath
-
A type path step that steps into the bound of a wildcard type.
- wire(Key<?>) - Method in class org.eclipse.sisu.wire.LocatorWiring
- wire(Key<?>) - Method in interface org.eclipse.sisu.wire.Wiring
-
Attempts to satisfy the given dependency by applying a local binding.
- wire(BeanScanning, Module...) - Static method in class org.eclipse.sisu.launch.Main
- WireModule - Class in org.eclipse.sisu.wire
-
Guice
Module
that automatically 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. - write(ClassWriter, byte[], int, int, int) - Method in class org.eclipse.sisu.space.asm.Attribute
-
Returns the byte array form of the content of this attribute.
All Classes All Packages