Skip to content

Upgrading com.google.inject:guice 2 to 3

Unknown2.0-no_aop → 3.0

UnknownUpgrade verdict

DepDelta hasn't looked for the notes of 2 of 3 releases yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Adds aopalliance:aopalliance 1.0, javax.inject:javax.inject 1, org.sonatype.sisu.inject:cglib 2.2.1-v20090111.

Installs 4 packages in all (was 0).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • changed: interface Provider → interface Provider extends Provider
  • added: method AbstractModule.bindInterceptor(Matcher, Matcher, MethodInterceptor[]): void
  • added: method Binder.bindInterceptor(Matcher, Matcher, MethodInterceptor[]): void
  • added: method Binder.disableCircularProxies(): void
  • added: method Binder.requireExplicitBindings(): void
  • added: method Injector.getAllBindings(): Map
  • added: method Injector.getExistingBinding(Key): Binding
  • added: method Injector.getScopeBindings(): Map
  • added: method Injector.getTypeConverterBindings(): Set
  • added: method Key.hasAttributes(): boolean
  • added: method Key.ofType(Class): Key
  • added: method Key.ofType(Type): Key
  • added: method Key.ofType(TypeLiteral): Key
  • added: method Key.withoutAttributes(): Key
  • added: method PrivateModule.bindInterceptor(Matcher, Matcher, MethodInterceptor[]): void
  • added: static method Scopes.isSingleton(Binding): boolean
  • added: method ConstantBindingBuilder.to(byte): void
  • added: method LinkedBindingBuilder.toConstructor(Constructor): ScopedBindingBuilder
  • added: method LinkedBindingBuilder.toConstructor(Constructor, TypeLiteral): ScopedBindingBuilder
  • added: method LinkedBindingBuilder.toProvider(TypeLiteral): ScopedBindingBuilder
  • removed: @interface Nullable
  • removed: abstract class AbstractIterator implements Iterator
  • removed: abstract class AbstractMapEntry implements Map.Entry
  • removed: abstract class FinalizablePhantomReference extends PhantomReference implements FinalizableReference
  • removed: abstract class FinalizableSoftReference extends SoftReference implements FinalizableReference
  • removed: abstract class FinalizableWeakReference extends WeakReference implements FinalizableReference
  • removed: abstract class ImmutableCollection implements Collection, Serializable
  • removed: abstract class ImmutableList extends ImmutableCollection implements List, RandomAccess
  • removed: abstract class ImmutableMap implements ConcurrentMap, Serializable
  • removed: abstract class ImmutableSet extends ImmutableCollection implements Set
  • removed: abstract class UnmodifiableIterator implements Iterator
  • removed: class AsynchronousComputationException extends ComputationException
  • removed: class Classes
  • removed: class ComputationException extends RuntimeException
  • removed: class ConstructionContext
  • removed: class FinalizableReferenceQueue
  • removed: class Finalizer extends Thread
  • removed: class InstanceBindingImpl extends BindingImpl implements InstanceBinding
  • removed: class SourceProvider
  • removed: class StackTraceElements
  • removed: class Stopwatch
  • removed: class Strings
  • removed: class ToStringBuilder
  • removed: class UntargettedBindingImpl extends BindingImpl implements UntargettedBinding
  • removed: ctor AbstractIterator()
  • removed: ctor AbstractMapEntry()
  • removed: ctor AsynchronousComputationException(Throwable)
  • removed: ctor Classes()
  • removed: ctor ComputationException(Throwable)
  • removed: ctor ConstructionContext()
  • removed: ctor ExposedBindingImpl(Object, Key, Scoping, PrivateElements)
  • removed: ctor FinalizablePhantomReference(Object, FinalizableReferenceQueue)
  • removed: ctor FinalizableReferenceQueue()
  • removed: ctor FinalizableSoftReference(Object, FinalizableReferenceQueue)
  • removed: ctor FinalizableWeakReference(Object, FinalizableReferenceQueue)
  • removed: ctor ImmutableList.Builder()
  • removed: ctor ImmutableMap.Builder()
  • removed: ctor ImmutableSet.Builder()
  • removed: ctor InstanceBindingImpl(Injector, Key, Object, InternalFactory, Set, Object)
  • removed: ctor InstanceBindingImpl(Object, Key, Scoping, Set, Object)
  • removed: ctor InternalContext()
  • removed: ctor LinkedProviderBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Key)
  • removed: ctor MapMaker()
  • removed: ctor MatcherAndConverter(Matcher, TypeConverter, Object)
  • removed: ctor ProviderInstanceBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Provider, Set)
  • removed: ctor ProviderInstanceBindingImpl(Object, Key, Scoping, Set, Provider)
  • removed: ctor SourceProvider()
  • removed: ctor StackTraceElements()
  • removed: ctor Stopwatch()
  • removed: ctor ToStringBuilder(Class)
  • removed: ctor ToStringBuilder(String)
  • removed: ctor UnmodifiableIterator()
  • removed: ctor UntargettedBindingImpl(Injector, Key, Object)
  • removed: ctor UntargettedBindingImpl(Object, Key, Scoping)
  • removed: final class Collections2
  • removed: final class InternalContext
  • removed: final class Iterables
  • removed: final class Iterators
  • removed: final class Join
  • removed: final class LinkedProviderBindingImpl extends BindingImpl implements ProviderKeyBinding
  • removed: final class Lists
  • removed: final class MapMaker
  • removed: final class Maps
  • removed: final class MatcherAndConverter
  • removed: final class ObjectArrays
  • removed: final class Objects
  • removed: final class Preconditions
  • removed: final class ProviderInstanceBindingImpl extends BindingImpl implements ProviderInstanceBinding
  • removed: final class Sets
  • removed: interface ErrorHandler
  • removed: interface FinalizableReference
  • removed: interface Function
  • removed: interface InternalFactory
  • removed: method AbstractIterator.computeNext(): Object
  • removed: method AbstractIterator.endOfData(): Object
  • removed: method AbstractIterator.hasNext(): boolean
  • removed: method AbstractIterator.next(): Object
  • removed: method AbstractIterator.remove(): void
  • removed: method AbstractMapEntry.equals(Object): boolean
  • removed: method AbstractMapEntry.getKey(): Object
  • removed: method AbstractMapEntry.getValue(): Object
  • removed: method AbstractMapEntry.hashCode(): int
  • removed: method AbstractMapEntry.setValue(Object): Object
  • removed: method AbstractMapEntry.toString(): String
  • removed: method ConstructionContext.createProxy(Errors, Class): Object
  • removed: method ConstructionContext.finishConstruction(): void
  • removed: method ConstructionContext.getCurrentReference(): Object
  • removed: method ConstructionContext.isConstructing(): boolean
  • removed: method ConstructionContext.removeCurrentReference(): void
  • removed: method ConstructionContext.setCurrentReference(Object): void
  • removed: method ConstructionContext.setProxyDelegates(Object): void
  • removed: method ConstructionContext.startConstruction(): void
  • removed: method ErrorHandler.handle(Message): void
  • removed: method ErrorHandler.handle(Object, Errors): void
  • removed: method ExposedBindingImpl.withKey(Key): ExposedBindingImpl
  • removed: method ExposedBindingImpl.withScoping(Scoping): BindingImpl
  • removed: method FinalizableReference.finalizeReferent(): void
  • removed: method Finalizer.run(): void
  • removed: method Function.apply(Object): Object
  • removed: method Function.equals(Object): boolean
  • removed: method ImmutableCollection.add(Object): boolean
  • removed: method ImmutableCollection.addAll(Collection): boolean
  • removed: method ImmutableCollection.clear(): void
  • removed: method ImmutableCollection.contains(Object): boolean
  • removed: method ImmutableCollection.containsAll(Collection): boolean
  • removed: method ImmutableCollection.isEmpty(): boolean
  • removed: method ImmutableCollection.iterator(): UnmodifiableIterator
  • removed: method ImmutableCollection.remove(Object): boolean
  • removed: method ImmutableCollection.removeAll(Collection): boolean
  • removed: method ImmutableCollection.retainAll(Collection): boolean
  • removed: method ImmutableCollection.toArray(): Object[]
  • removed: method ImmutableCollection.toArray(Object[]): Object[]
  • removed: method ImmutableCollection.toString(): String
  • removed: method ImmutableList.Builder.add(Object): ImmutableList.Builder
  • removed: method ImmutableList.Builder.addAll(Iterable): ImmutableList.Builder
  • removed: method ImmutableList.Builder.build(): ImmutableList
  • removed: method ImmutableList.add(int, Object): void
  • removed: method ImmutableList.addAll(int, Collection): boolean
  • removed: method ImmutableList.indexOf(Object): int
  • removed: method ImmutableList.iterator(): UnmodifiableIterator
  • removed: method ImmutableList.lastIndexOf(Object): int
  • removed: method ImmutableList.remove(int): Object
  • removed: method ImmutableList.set(int, Object): Object
  • removed: method ImmutableList.subList(int, int): ImmutableList
  • removed: method ImmutableMap.Builder.build(): ImmutableMap
  • removed: method ImmutableMap.Builder.put(Object, Object): ImmutableMap.Builder
  • removed: method ImmutableMap.Builder.putAll(Map): ImmutableMap.Builder
  • removed: method ImmutableMap.clear(): void
  • removed: method ImmutableMap.containsKey(Object): boolean
  • removed: method ImmutableMap.containsValue(Object): boolean
  • removed: method ImmutableMap.entrySet(): ImmutableSet
  • removed: method ImmutableMap.equals(Object): boolean
  • removed: method ImmutableMap.get(Object): Object
  • removed: method ImmutableMap.hashCode(): int
  • removed: method ImmutableMap.keySet(): ImmutableSet
  • removed: method ImmutableMap.put(Object, Object): Object
  • removed: method ImmutableMap.putAll(Map): void
  • removed: method ImmutableMap.putIfAbsent(Object, Object): Object
  • removed: method ImmutableMap.remove(Object): Object
  • removed: method ImmutableMap.remove(Object, Object): boolean
  • removed: method ImmutableMap.replace(Object, Object): Object
  • removed: method ImmutableMap.replace(Object, Object, Object): boolean
  • removed: method ImmutableMap.toString(): String
  • removed: method ImmutableMap.values(): ImmutableCollection
  • removed: method ImmutableSet.Builder.add(Object): ImmutableSet.Builder
  • removed: method ImmutableSet.Builder.add(Object[]): ImmutableSet.Builder
  • removed: method ImmutableSet.Builder.addAll(Iterable): ImmutableSet.Builder
  • removed: method ImmutableSet.Builder.addAll(Iterator): ImmutableSet.Builder
  • removed: method ImmutableSet.Builder.build(): ImmutableSet
  • removed: method ImmutableSet.equals(Object): boolean
  • removed: method ImmutableSet.hashCode(): int
  • removed: method ImmutableSet.iterator(): UnmodifiableIterator
  • removed: method ImmutableSet.toString(): String
  • removed: method InstanceBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object
  • removed: method InstanceBindingImpl.applyTo(Binder): void
  • removed: method InstanceBindingImpl.getDependencies(): Set
  • removed: method InstanceBindingImpl.getInjectionPoints(): Set
  • removed: method InstanceBindingImpl.getInstance(): Object
  • removed: method InstanceBindingImpl.getProvider(): Provider
  • removed: method InstanceBindingImpl.toString(): String
  • removed: method InstanceBindingImpl.withKey(Key): BindingImpl
  • removed: method InstanceBindingImpl.withScoping(Scoping): BindingImpl
  • removed: method InternalContext.getConstructionContext(Object): ConstructionContext
  • removed: method InternalContext.getDependency(): Dependency
  • removed: method InternalContext.setDependency(Dependency): void
  • removed: method InternalFactory.get(Errors, InternalContext, Dependency): Object
  • removed: method LinkedProviderBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object
  • removed: method LinkedProviderBindingImpl.applyTo(Binder): void
  • removed: method LinkedProviderBindingImpl.getProviderKey(): Key
  • removed: method LinkedProviderBindingImpl.toString(): String
  • removed: method LinkedProviderBindingImpl.withKey(Key): BindingImpl
  • removed: method LinkedProviderBindingImpl.withScoping(Scoping): BindingImpl
  • removed: method MapMaker.concurrencyLevel(int): MapMaker
  • removed: method MapMaker.expiration(long, TimeUnit): MapMaker
  • removed: method MapMaker.initialCapacity(int): MapMaker
  • removed: method MapMaker.loadFactor(float): MapMaker
  • removed: method MapMaker.makeComputingMap(Function): ConcurrentMap
  • removed: method MapMaker.makeMap(): ConcurrentMap
  • removed: method MapMaker.softKeys(): MapMaker
  • removed: method MapMaker.softValues(): MapMaker
  • removed: method MapMaker.weakKeys(): MapMaker
  • removed: method MapMaker.weakValues(): MapMaker
  • removed: method MatcherAndConverter.getSource(): Object
  • removed: method MatcherAndConverter.getTypeConverter(): TypeConverter
  • removed: method MatcherAndConverter.getTypeMatcher(): Matcher
  • removed: method MatcherAndConverter.toString(): String
  • removed: method MoreTypes.MemberImpl.getDeclaringClass(): Class
  • removed: method MoreTypes.MemberImpl.getModifiers(): int
  • removed: method MoreTypes.MemberImpl.getName(): String
  • removed: method MoreTypes.MemberImpl.isSynthetic(): boolean
  • removed: method MoreTypes.MemberImpl.toString(): String
  • removed: method ProviderInstanceBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object
  • removed: method ProviderInstanceBindingImpl.applyTo(Binder): void
  • removed: method ProviderInstanceBindingImpl.getDependencies(): Set
  • removed: method ProviderInstanceBindingImpl.getInjectionPoints(): Set
  • removed: method ProviderInstanceBindingImpl.getProviderInstance(): Provider
  • removed: method ProviderInstanceBindingImpl.toString(): String
  • removed: method ProviderInstanceBindingImpl.withKey(Key): BindingImpl
  • removed: method ProviderInstanceBindingImpl.withScoping(Scoping): BindingImpl
  • removed: method SourceProvider.get(): StackTraceElement
  • removed: method SourceProvider.plusSkippedClasses(Class[]): SourceProvider
  • removed: method Stopwatch.reset(): long
  • removed: method Stopwatch.resetAndLog(String): void
  • removed: method ToStringBuilder.add(String, Object): ToStringBuilder
  • removed: method ToStringBuilder.toString(): String
  • removed: method UnmodifiableIterator.remove(): void
  • removed: method UntargettedBindingImpl.acceptTargetVisitor(BindingTargetVisitor): Object
  • removed: method UntargettedBindingImpl.applyTo(Binder): void
  • removed: method UntargettedBindingImpl.toString(): String
  • removed: method UntargettedBindingImpl.withKey(Key): BindingImpl
  • removed: method UntargettedBindingImpl.withScoping(Scoping): BindingImpl
  • removed: static class ImmutableList.Builder
  • removed: static class ImmutableMap.Builder
  • removed: static class ImmutableSet.Builder
  • removed: static class Join.JoinException extends RuntimeException
  • removed: static class MoreTypes.MemberImpl implements Member, Serializable
  • removed: static field SourceProvider.DEFAULT_INSTANCE: SourceProvider
  • removed: static field SourceProvider.UNKNOWN_SOURCE: Object
  • removed: static method Classes.isConcrete(Class): boolean
  • removed: static method Classes.isInnerClass(Class): boolean
  • removed: static method Finalizer.startFinalizer(Class, Object): ReferenceQueue
  • removed: static method ImmutableList.builder(): ImmutableList.Builder
  • removed: static method ImmutableList.copyOf(Iterable): ImmutableList
  • removed: static method ImmutableList.copyOf(Iterator): ImmutableList
  • removed: static method ImmutableList.of(): ImmutableList
  • removed: static method ImmutableList.of(Object): ImmutableList
  • removed: static method ImmutableList.of(Object, Object): ImmutableList
  • removed: static method ImmutableList.of(Object, Object, Object): ImmutableList
  • removed: static method ImmutableList.of(Object, Object, Object, Object): ImmutableList
  • removed: static method ImmutableList.of(Object, Object, Object, Object, Object): ImmutableList
  • removed: static method ImmutableList.of(Object[]): ImmutableList
  • removed: static method ImmutableMap.builder(): ImmutableMap.Builder
  • removed: static method ImmutableMap.copyOf(Map): ImmutableMap
  • removed: static method ImmutableMap.of(): ImmutableMap
  • removed: static method ImmutableMap.of(Object, Object): ImmutableMap
  • removed: static method ImmutableMap.of(Object, Object, Object, Object): ImmutableMap
  • removed: static method ImmutableMap.of(Object, Object, Object, Object, Object, Object): ImmutableMap
  • removed: static method ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object): ImmutableMap
  • removed: static method ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): ImmutableMap
  • removed: static method ImmutableSet.builder(): ImmutableSet.Builder
  • removed: static method ImmutableSet.copyOf(Iterable): ImmutableSet
  • removed: static method ImmutableSet.copyOf(Iterator): ImmutableSet
  • removed: static method ImmutableSet.of(): ImmutableSet
  • removed: static method ImmutableSet.of(Object): ImmutableSet
  • removed: static method ImmutableSet.of(Object[]): ImmutableSet
  • removed: static method Iterables.concat(Iterable): Iterable
  • removed: static method Iterables.concat(Iterable, Iterable): Iterable
  • removed: static method Iterables.getOnlyElement(Iterable): Object
  • removed: static method Iterables.toString(Iterable): String
  • removed: static method Iterables.transform(Iterable, Function): Iterable
  • removed: static method Iterators.asEnumeration(Iterator): Enumeration
  • removed: static method Iterators.concat(Iterator): Iterator
  • removed: static method Iterators.emptyIterator(): UnmodifiableIterator
  • removed: static method Iterators.emptyListIterator(): ListIterator
  • removed: static method Iterators.forArray(Object[]): UnmodifiableIterator
  • removed: static method Iterators.forArray(Object[], int, int): UnmodifiableIterator
  • removed: static method Iterators.getOnlyElement(Iterator): Object
  • removed: static method Iterators.singletonIterator(Object): UnmodifiableIterator
  • removed: static method Iterators.toString(Iterator): String
  • removed: static method Iterators.transform(Iterator, Function): Iterator
  • removed: static method Iterators.unmodifiableIterator(Iterator): UnmodifiableIterator
  • removed: static method Join.join(Appendable, String, Iterable): Appendable
  • removed: static method Join.join(Appendable, String, Iterator): Appendable
  • removed: static method Join.join(Appendable, String, Object, Object[]): Appendable
  • removed: static method Join.join(Appendable, String, Object[]): Appendable
  • removed: static method Join.join(Appendable, String, String, Map): Appendable
  • removed: static method Join.join(String, Iterable): String
  • removed: static method Join.join(String, Iterator): String
  • removed: static method Join.join(String, Object, Object[]): String
  • removed: static method Join.join(String, Object[]): String
  • removed: static method Join.join(String, String, Map): String
  • removed: static method Lists.newArrayList(): ArrayList
  • removed: static method Lists.newArrayList(Iterable): ArrayList
  • removed: static method Lists.newArrayList(Iterator): ArrayList
  • removed: static method Lists.newArrayList(Object, Object[]): ArrayList
  • removed: static method Lists.newArrayList(Object[]): ArrayList
  • removed: static method Maps.immutableEntry(Object, Object): Map.Entry
  • removed: static method Maps.newHashMap(): HashMap
  • removed: static method Maps.newIdentityHashMap(): IdentityHashMap
  • removed: static method Maps.newLinkedHashMap(): LinkedHashMap
  • removed: static method Maps.newTreeMap(): TreeMap
  • removed: static method MoreTypes.hashCode(Type): int
  • removed: static method MoreTypes.makeKeySafe(TypeLiteral): TypeLiteral
  • removed: static method MoreTypes.memberKey(Member): String
  • removed: static method MoreTypes.memberType(Member): Class
  • removed: static method MoreTypes.serializableCopy(Member): Member
  • removed: static method MoreTypes.toString(Member): String
  • removed: static method MoreTypes.toString(Type): String
  • removed: static method ObjectArrays.newArray(Object[], int): Object[]
  • removed: static method Objects.equal(Object, Object): boolean
  • removed: static method Objects.hashCode(Object[]): int
  • removed: static method Preconditions.checkArgument(boolean): void
  • removed: static method Preconditions.checkArgument(boolean, Object): void
  • removed: static method Preconditions.checkArgument(boolean, String, Object[]): void
  • removed: static method Preconditions.checkContentsNotNull(Iterable): Iterable
  • removed: static method Preconditions.checkContentsNotNull(Iterable, Object): Iterable
  • removed: static method Preconditions.checkContentsNotNull(Iterable, String, Object[]): Iterable
  • removed: static method Preconditions.checkElementIndex(int, int): void
  • removed: static method Preconditions.checkElementIndex(int, int, String): void
  • removed: static method Preconditions.checkNotNull(Object): Object
  • removed: static method Preconditions.checkNotNull(Object, Object): Object
  • removed: static method Preconditions.checkNotNull(Object, String, Object[]): Object
  • removed: static method Preconditions.checkPositionIndex(int, int): void
  • removed: static method Preconditions.checkPositionIndex(int, int, String): void
  • removed: static method Preconditions.checkPositionIndexes(int, int, int): void
  • removed: static method Preconditions.checkState(boolean): void
  • removed: static method Preconditions.checkState(boolean, Object): void
  • removed: static method Preconditions.checkState(boolean, String, Object[]): void
  • removed: static method Sets.newHashSet(): HashSet
  • removed: static method Sets.newLinkedHashSet(): LinkedHashSet
  • removed: static method Sets.newSetFromMap(Map): Set
  • removed: static method StackTraceElements.forMember(Member): Object
  • removed: static method StackTraceElements.forType(Class): Object
  • removed: static method Strings.capitalize(String): String
  • changed: class ExposedBindingImpl extends BindingImpl implements ExposedBinding → final class ExposedBindingImpl extends BindingImpl implements ExposedBinding
  • changed: ctor BindingImpl(Injector, Key, Object, InternalFactory, Scoping) → ctor BindingImpl(InjectorImpl, Key, Object, InternalFactory, Scoping)
  • changed: ctor ExposedBindingImpl(Injector, Object, Key, InternalFactory, PrivateElements) → ctor ExposedBindingImpl(InjectorImpl, Object, Key, InternalFactory, PrivateElements)
  • changed: ctor LinkedBindingImpl(Injector, Key, Object, InternalFactory, Scoping, Key) → ctor LinkedBindingImpl(InjectorImpl, Key, Object, InternalFactory, Scoping, Key)
  • changed: final class LinkedBindingImpl extends BindingImpl implements LinkedKeyBinding → final class LinkedBindingImpl extends BindingImpl implements LinkedKeyBinding, HasDependencies
  • changed: method BindingImpl.getInjector(): Injector → method BindingImpl.getInjector(): InjectorImpl
  • changed: method Errors.ambiguousTypeConversion(String, Object, TypeLiteral, MatcherAndConverter, MatcherAndConverter): Errors → method Errors.ambiguousTypeConversion(String, Object, TypeLiteral, TypeConverterBinding, TypeConverterBinding): Errors
  • changed: method Errors.childBindingAlreadySet(Key): Errors → method Errors.childBindingAlreadySet(Key, Set): Errors
  • changed: method Errors.conversionError(String, Object, TypeLiteral, MatcherAndConverter, RuntimeException): Errors → method Errors.conversionError(String, Object, TypeLiteral, TypeConverterBinding, RuntimeException): Errors
  • changed: method Errors.conversionTypeError(String, Object, TypeLiteral, MatcherAndConverter, Object): Errors → method Errors.conversionTypeError(String, Object, TypeLiteral, TypeConverterBinding, Object): Errors
  • changed: method Errors.converterReturnedNull(String, Object, TypeLiteral, MatcherAndConverter): Errors → method Errors.converterReturnedNull(String, Object, TypeLiteral, TypeConverterBinding): Errors
  • changed: method Errors.exposedButNotBound(Key): void → method Errors.exposedButNotBound(Key): Errors
  • added: ctor InternalInjectorCreator()
  • added: final class InternalInjectorCreator
  • added: interface CircularDependencyProxy
  • added: method BindingBuilder.toConstructor(Constructor): ScopedBindingBuilder
  • added: method BindingBuilder.toConstructor(Constructor, TypeLiteral): ScopedBindingBuilder
  • added: method BindingBuilder.toProvider(TypeLiteral): BindingBuilder
  • added: method ConstantBindingBuilderImpl.to(byte): void
  • added: method Errors.cannotInjectAbstractMethod(Method): Errors
  • added: method Errors.cannotInjectFinalField(Field): Errors
  • added: method Errors.cannotInjectMethodWithTypeParameters(Method): Errors
  • added: method Errors.cannotInjectNonVoidMethod(Method): Errors
  • added: method Errors.circularProxiesDisabled(Class): Errors
  • added: method Errors.constructorNotDefinedByType(Constructor, TypeLiteral): Errors
  • added: method Errors.errorCheckingDuplicateBinding(Key, Object, Throwable): Errors
  • added: method Errors.errorEnhancingClass(Class, Throwable): Errors
  • added: method Errors.jitBindingAlreadySet(Key): Errors
  • added: method Errors.jitDisabled(Key): Errors
  • added: method Errors.keyNotFullySpecified(TypeLiteral): Errors
  • added: method InternalInjectorCreator.addModules(Iterable): InternalInjectorCreator
  • added: method InternalInjectorCreator.build(): Injector
  • added: method InternalInjectorCreator.parentInjector(InjectorImpl): InternalInjectorCreator
  • added: method InternalInjectorCreator.stage(Stage): InternalInjectorCreator
  • added: method LinkedBindingImpl.equals(Object): boolean
  • added: method LinkedBindingImpl.getDependencies(): Set
  • added: method LinkedBindingImpl.hashCode(): int
  • added: method ProviderMethod.equals(Object): boolean
  • added: method ProviderMethod.hashCode(): int
  • added: method ProviderMethod.toString(): String
  • added: method Scoping.equals(Object): boolean
  • added: method Scoping.hashCode(): int
  • added: static method Annotations.canonicalizeIfNamed(Annotation): Annotation
  • added: static method Annotations.canonicalizeIfNamed(Class): Class
  • added: static method Annotations.isBindingAnnotation(Class): boolean
  • added: static method Annotations.isMarker(Class): boolean
  • added: static method BytecodeGen.newEnhancer(Class, BytecodeGen.Visibility): .Enhancer
  • added: static method BytecodeGen.newFastClass(Class, BytecodeGen.Visibility): .FastClass
  • added: static method MoreTypes.canonicalizeForKey(TypeLiteral): TypeLiteral
  • added: static method MoreTypes.typeToString(Type): String
  • added: class .Attribute
  • added: class .ByteVector
  • added: class .ClassAdapter implements .ClassVisitor
  • added: class .ClassReader
  • added: class .ClassWriter implements .ClassVisitor
  • added: class .Label
  • added: class .MethodAdapter implements .MethodVisitor
  • added: class .Type
  • added: ctor .Attribute(String)
  • added: ctor .ByteVector()
  • added: ctor .ByteVector(int)
  • added: ctor .ClassAdapter(.ClassVisitor)
  • added: ctor .ClassReader(InputStream)
  • added: ctor .ClassReader(String)
  • added: ctor .ClassReader(byte[])
  • added: ctor .ClassReader(byte[], int, int)
  • added: ctor .ClassWriter(.ClassReader, int)
  • added: ctor .ClassWriter(int)
  • added: ctor .Label()
  • added: ctor .MethodAdapter(.MethodVisitor)
  • added: field .Attribute.type: String
  • added: field .ClassAdapter.cv: .ClassVisitor
  • added: field .ClassReader.b: byte[]
  • added: field .ClassReader.header: int
  • added: field .Label.info: Object
  • added: field .MethodAdapter.mv: .MethodVisitor
  • added: interface .AnnotationVisitor
  • added: interface .ClassVisitor
  • added: interface .FieldVisitor
  • added: interface .MethodVisitor
  • added: interface .Opcodes
  • added: method .AnnotationVisitor.visit(String, Object): void
  • added: method .AnnotationVisitor.visitAnnotation(String, String): .AnnotationVisitor
  • added: method .AnnotationVisitor.visitArray(String): .AnnotationVisitor
  • added: method .AnnotationVisitor.visitEnd(): void
  • added: method .AnnotationVisitor.visitEnum(String, String, String): void
  • added: method .Attribute.getLabels(): .Label[]
  • added: method .Attribute.isCodeAttribute(): boolean
  • added: method .Attribute.isUnknown(): boolean
  • added: method .Attribute.read(.ClassReader, int, int, char[], int, .Label[]): .Attribute
  • added: method .Attribute.write(.ClassWriter, byte[], int, int, int): .ByteVector
  • added: method .ByteVector.putByte(int): .ByteVector
  • added: method .ByteVector.putByteArray(byte[], int, int): .ByteVector
  • added: method .ByteVector.putInt(int): .ByteVector
  • added: method .ByteVector.putLong(long): .ByteVector
  • added: method .ByteVector.putShort(int): .ByteVector
  • added: method .ByteVector.putUTF8(String): .ByteVector
  • added: method .ClassAdapter.visit(int, int, String, String, String, String[]): void
  • added: method .ClassAdapter.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .ClassAdapter.visitAttribute(.Attribute): void
  • added: method .ClassAdapter.visitEnd(): void
  • added: method .ClassAdapter.visitField(int, String, String, String, Object): .FieldVisitor
  • added: method .ClassAdapter.visitInnerClass(String, String, String, int): void
  • added: method .ClassAdapter.visitMethod(int, String, String, String, String[]): .MethodVisitor
  • added: method .ClassAdapter.visitOuterClass(String, String, String): void
  • added: method .ClassAdapter.visitSource(String, String): void
  • added: method .ClassReader.accept(.ClassVisitor, .Attribute[], int): void
  • added: method .ClassReader.accept(.ClassVisitor, int): void
  • added: method .ClassReader.getAccess(): int
  • added: method .ClassReader.getClassName(): String
  • added: method .ClassReader.getInterfaces(): String[]
  • added: method .ClassReader.getItem(int): int
  • added: method .ClassReader.getSuperName(): String
  • added: method .ClassReader.readByte(int): int
  • added: method .ClassReader.readClass(int, char[]): String
  • added: method .ClassReader.readConst(int, char[]): Object
  • added: method .ClassReader.readInt(int): int
  • added: method .ClassReader.readLabel(int, .Label[]): .Label
  • added: method .ClassReader.readLong(int): long
  • added: method .ClassReader.readShort(int): short
  • added: method .ClassReader.readUTF8(int, char[]): String
  • added: method .ClassReader.readUnsignedShort(int): int
  • added: method .ClassVisitor.visit(int, int, String, String, String, String[]): void
  • added: method .ClassVisitor.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .ClassVisitor.visitAttribute(.Attribute): void
  • added: method .ClassVisitor.visitEnd(): void
  • added: method .ClassVisitor.visitField(int, String, String, String, Object): .FieldVisitor
  • added: method .ClassVisitor.visitInnerClass(String, String, String, int): void
  • added: method .ClassVisitor.visitMethod(int, String, String, String, String[]): .MethodVisitor
  • added: method .ClassVisitor.visitOuterClass(String, String, String): void
  • added: method .ClassVisitor.visitSource(String, String): void
  • added: method .ClassWriter.getCommonSuperClass(String, String): String
  • added: method .ClassWriter.newClass(String): int
  • added: method .ClassWriter.newConst(Object): int
  • added: method .ClassWriter.newField(String, String, String): int
  • added: method .ClassWriter.newMethod(String, String, String, boolean): int
  • added: method .ClassWriter.newNameType(String, String): int
  • added: method .ClassWriter.newUTF8(String): int
  • added: method .ClassWriter.toByteArray(): byte[]
  • added: method .ClassWriter.visit(int, int, String, String, String, String[]): void
  • added: method .ClassWriter.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .ClassWriter.visitAttribute(.Attribute): void
  • added: method .ClassWriter.visitEnd(): void
  • added: method .ClassWriter.visitField(int, String, String, String, Object): .FieldVisitor
  • added: method .ClassWriter.visitInnerClass(String, String, String, int): void
  • added: method .ClassWriter.visitMethod(int, String, String, String, String[]): .MethodVisitor
  • added: method .ClassWriter.visitOuterClass(String, String, String): void
  • added: method .ClassWriter.visitSource(String, String): void
  • added: method .FieldVisitor.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .FieldVisitor.visitAttribute(.Attribute): void
  • added: method .FieldVisitor.visitEnd(): void
  • added: method .Label.getOffset(): int
  • added: method .Label.toString(): String
  • added: method .MethodAdapter.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .MethodAdapter.visitAnnotationDefault(): .AnnotationVisitor
  • added: method .MethodAdapter.visitAttribute(.Attribute): void
  • added: method .MethodAdapter.visitCode(): void
  • added: method .MethodAdapter.visitEnd(): void
  • added: method .MethodAdapter.visitFieldInsn(int, String, String, String): void
  • added: method .MethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • added: method .MethodAdapter.visitIincInsn(int, int): void
  • added: method .MethodAdapter.visitInsn(int): void
  • added: method .MethodAdapter.visitIntInsn(int, int): void
  • added: method .MethodAdapter.visitJumpInsn(int, .Label): void
  • added: method .MethodAdapter.visitLabel(.Label): void
  • added: method .MethodAdapter.visitLdcInsn(Object): void
  • added: method .MethodAdapter.visitLineNumber(int, .Label): void
  • added: method .MethodAdapter.visitLocalVariable(String, String, String, .Label, .Label, int): void
  • added: method .MethodAdapter.visitLookupSwitchInsn(.Label, int[], .Label[]): void
  • added: method .MethodAdapter.visitMaxs(int, int): void
  • added: method .MethodAdapter.visitMethodInsn(int, String, String, String): void
  • added: method .MethodAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method .MethodAdapter.visitParameterAnnotation(int, String, boolean): .AnnotationVisitor
  • added: method .MethodAdapter.visitTableSwitchInsn(int, int, .Label, .Label[]): void
  • added: method .MethodAdapter.visitTryCatchBlock(.Label, .Label, .Label, String): void
  • added: method .MethodAdapter.visitTypeInsn(int, String): void
  • added: method .MethodAdapter.visitVarInsn(int, int): void
  • added: method .MethodVisitor.visitAnnotation(String, boolean): .AnnotationVisitor
  • added: method .MethodVisitor.visitAnnotationDefault(): .AnnotationVisitor
  • added: method .MethodVisitor.visitAttribute(.Attribute): void
  • added: method .MethodVisitor.visitCode(): void
  • added: method .MethodVisitor.visitEnd(): void
  • added: method .MethodVisitor.visitFieldInsn(int, String, String, String): void
  • added: method .MethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • added: method .MethodVisitor.visitIincInsn(int, int): void
  • added: method .MethodVisitor.visitInsn(int): void
  • added: method .MethodVisitor.visitIntInsn(int, int): void
  • added: method .MethodVisitor.visitJumpInsn(int, .Label): void
  • added: method .MethodVisitor.visitLabel(.Label): void
  • added: method .MethodVisitor.visitLdcInsn(Object): void
  • added: method .MethodVisitor.visitLineNumber(int, .Label): void
  • added: method .MethodVisitor.visitLocalVariable(String, String, String, .Label, .Label, int): void
  • added: method .MethodVisitor.visitLookupSwitchInsn(.Label, int[], .Label[]): void
  • added: method .MethodVisitor.visitMaxs(int, int): void
  • added: method .MethodVisitor.visitMethodInsn(int, String, String, String): void
  • added: method .MethodVisitor.visitMultiANewArrayInsn(String, int): void
  • added: method .MethodVisitor.visitParameterAnnotation(int, String, boolean): .AnnotationVisitor
  • added: method .MethodVisitor.visitTableSwitchInsn(int, int, .Label, .Label[]): void
  • added: method .MethodVisitor.visitTryCatchBlock(.Label, .Label, .Label, String): void
  • added: method .MethodVisitor.visitTypeInsn(int, String): void
  • added: method .MethodVisitor.visitVarInsn(int, int): void
  • added: method .Type.equals(Object): boolean
  • added: method .Type.getClassName(): String
  • added: method .Type.getDescriptor(): String
  • added: method .Type.getDimensions(): int
  • added: method .Type.getElementType(): .Type
  • added: method .Type.getInternalName(): String
  • added: method .Type.getOpcode(int): int
  • added: method .Type.getSize(): int
  • added: method .Type.getSort(): int
  • added: method .Type.hashCode(): int
  • added: method .Type.toString(): String
  • added: static field .ClassReader.EXPAND_FRAMES: int
  • added: static field .ClassReader.SKIP_CODE: int
  • added: static field .ClassReader.SKIP_DEBUG: int
  • added: static field .ClassReader.SKIP_FRAMES: int
  • added: static field .ClassWriter.COMPUTE_FRAMES: int
  • added: static field .ClassWriter.COMPUTE_MAXS: int
  • added: static field .Opcodes.AALOAD: int
  • added: static field .Opcodes.AASTORE: int
  • added: static field .Opcodes.ACC_ABSTRACT: int
  • added: static field .Opcodes.ACC_ANNOTATION: int
  • added: static field .Opcodes.ACC_BRIDGE: int
  • added: static field .Opcodes.ACC_DEPRECATED: int
  • added: static field .Opcodes.ACC_ENUM: int
  • added: static field .Opcodes.ACC_FINAL: int
  • added: static field .Opcodes.ACC_INTERFACE: int
  • added: static field .Opcodes.ACC_NATIVE: int
  • added: static field .Opcodes.ACC_PRIVATE: int
  • added: static field .Opcodes.ACC_PROTECTED: int
  • added: static field .Opcodes.ACC_PUBLIC: int
  • added: static field .Opcodes.ACC_STATIC: int
  • added: static field .Opcodes.ACC_STRICT: int
  • added: static field .Opcodes.ACC_SUPER: int
  • added: static field .Opcodes.ACC_SYNCHRONIZED: int
  • added: static field .Opcodes.ACC_SYNTHETIC: int
  • added: static field .Opcodes.ACC_TRANSIENT: int
  • added: static field .Opcodes.ACC_VARARGS: int
  • added: static field .Opcodes.ACC_VOLATILE: int
  • added: static field .Opcodes.ACONST_NULL: int
  • added: static field .Opcodes.ALOAD: int
  • added: static field .Opcodes.ANEWARRAY: int
  • added: static field .Opcodes.ARETURN: int
  • added: static field .Opcodes.ARRAYLENGTH: int
  • added: static field .Opcodes.ASTORE: int
  • added: static field .Opcodes.ATHROW: int
  • added: static field .Opcodes.BALOAD: int
  • added: static field .Opcodes.BASTORE: int
  • added: static field .Opcodes.BIPUSH: int
  • added: static field .Opcodes.CALOAD: int
  • added: static field .Opcodes.CASTORE: int
  • added: static field .Opcodes.CHECKCAST: int
  • added: static field .Opcodes.D2F: int
  • added: static field .Opcodes.D2I: int
  • added: static field .Opcodes.D2L: int
  • added: static field .Opcodes.DADD: int
  • added: static field .Opcodes.DALOAD: int
  • added: static field .Opcodes.DASTORE: int
  • added: static field .Opcodes.DCMPG: int
  • added: static field .Opcodes.DCMPL: int
  • added: static field .Opcodes.DCONST_0: int
  • added: static field .Opcodes.DCONST_1: int
  • added: static field .Opcodes.DDIV: int
  • added: static field .Opcodes.DLOAD: int
  • added: static field .Opcodes.DMUL: int
  • added: static field .Opcodes.DNEG: int
  • added: static field .Opcodes.DOUBLE: Integer
  • added: static field .Opcodes.DREM: int
  • added: static field .Opcodes.DRETURN: int
  • added: static field .Opcodes.DSTORE: int
  • added: static field .Opcodes.DSUB: int
  • added: static field .Opcodes.DUP2: int
  • added: static field .Opcodes.DUP2_X1: int
  • added: static field .Opcodes.DUP2_X2: int
  • added: static field .Opcodes.DUP: int
  • added: static field .Opcodes.DUP_X1: int
  • added: static field .Opcodes.DUP_X2: int
  • added: static field .Opcodes.F2D: int
  • added: static field .Opcodes.F2I: int
  • added: static field .Opcodes.F2L: int
  • added: static field .Opcodes.FADD: int
  • added: static field .Opcodes.FALOAD: int
  • added: static field .Opcodes.FASTORE: int
  • added: static field .Opcodes.FCMPG: int
  • added: static field .Opcodes.FCMPL: int
  • added: static field .Opcodes.FCONST_0: int
  • added: static field .Opcodes.FCONST_1: int
  • added: static field .Opcodes.FCONST_2: int
  • added: static field .Opcodes.FDIV: int
  • added: static field .Opcodes.FLOAD: int
  • added: static field .Opcodes.FLOAT: Integer
  • added: static field .Opcodes.FMUL: int
  • added: static field .Opcodes.FNEG: int
  • added: static field .Opcodes.FREM: int
  • added: static field .Opcodes.FRETURN: int
  • added: static field .Opcodes.FSTORE: int
  • added: static field .Opcodes.FSUB: int
  • added: static field .Opcodes.F_APPEND: int
  • added: static field .Opcodes.F_CHOP: int
  • added: static field .Opcodes.F_FULL: int
  • added: static field .Opcodes.F_NEW: int
  • added: static field .Opcodes.F_SAME1: int
  • added: static field .Opcodes.F_SAME: int
  • added: static field .Opcodes.GETFIELD: int
  • added: static field .Opcodes.GETSTATIC: int
  • added: static field .Opcodes.GOTO: int
  • added: static field .Opcodes.I2B: int
  • added: static field .Opcodes.I2C: int
  • added: static field .Opcodes.I2D: int
  • added: static field .Opcodes.I2F: int
  • added: static field .Opcodes.I2L: int
  • added: static field .Opcodes.I2S: int
  • added: static field .Opcodes.IADD: int
  • added: static field .Opcodes.IALOAD: int
  • added: static field .Opcodes.IAND: int
  • added: static field .Opcodes.IASTORE: int
  • added: static field .Opcodes.ICONST_0: int
  • added: static field .Opcodes.ICONST_1: int
  • added: static field .Opcodes.ICONST_2: int
  • added: static field .Opcodes.ICONST_3: int
  • added: static field .Opcodes.ICONST_4: int
  • added: static field .Opcodes.ICONST_5: int
  • added: static field .Opcodes.ICONST_M1: int
  • added: static field .Opcodes.IDIV: int
  • added: static field .Opcodes.IFEQ: int
  • added: static field .Opcodes.IFGE: int
  • added: static field .Opcodes.IFGT: int
  • added: static field .Opcodes.IFLE: int
  • added: static field .Opcodes.IFLT: int
  • added: static field .Opcodes.IFNE: int
  • added: static field .Opcodes.IFNONNULL: int
  • added: static field .Opcodes.IFNULL: int
  • added: static field .Opcodes.IF_ACMPEQ: int
  • added: static field .Opcodes.IF_ACMPNE: int
  • added: static field .Opcodes.IF_ICMPEQ: int
  • added: static field .Opcodes.IF_ICMPGE: int
  • added: static field .Opcodes.IF_ICMPGT: int
  • added: static field .Opcodes.IF_ICMPLE: int
  • added: static field .Opcodes.IF_ICMPLT: int
  • added: static field .Opcodes.IF_ICMPNE: int
  • added: static field .Opcodes.IINC: int
  • added: static field .Opcodes.ILOAD: int
  • added: static field .Opcodes.IMUL: int
  • added: static field .Opcodes.INEG: int
  • added: static field .Opcodes.INSTANCEOF: int
  • added: static field .Opcodes.INTEGER: Integer
  • added: static field .Opcodes.INVOKEINTERFACE: int
  • added: static field .Opcodes.INVOKESPECIAL: int
  • added: static field .Opcodes.INVOKESTATIC: int
  • added: static field .Opcodes.INVOKEVIRTUAL: int
  • added: static field .Opcodes.IOR: int
  • added: static field .Opcodes.IREM: int
  • added: static field .Opcodes.IRETURN: int
  • added: static field .Opcodes.ISHL: int
  • added: static field .Opcodes.ISHR: int
  • added: static field .Opcodes.ISTORE: int
  • added: static field .Opcodes.ISUB: int
  • added: static field .Opcodes.IUSHR: int
  • added: static field .Opcodes.IXOR: int
  • added: static field .Opcodes.JSR: int
  • added: static field .Opcodes.L2D: int
  • added: static field .Opcodes.L2F: int
  • added: static field .Opcodes.L2I: int
  • added: static field .Opcodes.LADD: int
  • added: static field .Opcodes.LALOAD: int
  • added: static field .Opcodes.LAND: int
  • added: static field .Opcodes.LASTORE: int
  • added: static field .Opcodes.LCMP: int
  • added: static field .Opcodes.LCONST_0: int
  • added: static field .Opcodes.LCONST_1: int
  • added: static field .Opcodes.LDC: int
  • added: static field .Opcodes.LDIV: int
  • added: static field .Opcodes.LLOAD: int
  • added: static field .Opcodes.LMUL: int
  • added: static field .Opcodes.LNEG: int
  • added: static field .Opcodes.LONG: Integer
  • added: static field .Opcodes.LOOKUPSWITCH: int
  • added: static field .Opcodes.LOR: int
  • added: static field .Opcodes.LREM: int
  • added: static field .Opcodes.LRETURN: int
  • added: static field .Opcodes.LSHL: int
  • added: static field .Opcodes.LSHR: int
  • added: static field .Opcodes.LSTORE: int
  • added: static field .Opcodes.LSUB: int
  • added: static field .Opcodes.LUSHR: int
  • added: static field .Opcodes.LXOR: int
  • added: static field .Opcodes.MONITORENTER: int
  • added: static field .Opcodes.MONITOREXIT: int
  • added: static field .Opcodes.MULTIANEWARRAY: int
  • added: static field .Opcodes.NEW: int
  • added: static field .Opcodes.NEWARRAY: int
  • added: static field .Opcodes.NOP: int
  • added: static field .Opcodes.NULL: Integer
  • added: static field .Opcodes.POP2: int
  • added: static field .Opcodes.POP: int
  • added: static field .Opcodes.PUTFIELD: int
  • added: static field .Opcodes.PUTSTATIC: int
  • added: static field .Opcodes.RET: int
  • added: static field .Opcodes.RETURN: int
  • added: static field .Opcodes.SALOAD: int
  • added: static field .Opcodes.SASTORE: int
  • added: static field .Opcodes.SIPUSH: int
  • added: static field .Opcodes.SWAP: int
  • added: static field .Opcodes.TABLESWITCH: int
  • added: static field .Opcodes.TOP: Integer
  • added: static field .Opcodes.T_BOOLEAN: int
  • added: static field .Opcodes.T_BYTE: int
  • added: static field .Opcodes.T_CHAR: int
  • added: static field .Opcodes.T_DOUBLE: int
  • added: static field .Opcodes.T_FLOAT: int
  • added: static field .Opcodes.T_INT: int
  • added: static field .Opcodes.T_LONG: int
  • added: static field .Opcodes.T_SHORT: int
  • added: static field .Opcodes.UNINITIALIZED_THIS: Integer
  • added: static field .Opcodes.V1_1: int
  • added: static field .Opcodes.V1_2: int
  • added: static field .Opcodes.V1_3: int
  • added: static field .Opcodes.V1_4: int
  • added: static field .Opcodes.V1_5: int
  • added: static field .Opcodes.V1_6: int
  • added: static field .Type.ARRAY: int
  • added: static field .Type.BOOLEAN: int
  • added: static field .Type.BOOLEAN_TYPE: .Type
  • added: static field .Type.BYTE: int
  • added: static field .Type.BYTE_TYPE: .Type
  • added: static field .Type.CHAR: int
  • added: static field .Type.CHAR_TYPE: .Type
  • added: static field .Type.DOUBLE: int
  • added: static field .Type.DOUBLE_TYPE: .Type
  • added: static field .Type.FLOAT: int
  • added: static field .Type.FLOAT_TYPE: .Type
  • added: static field .Type.INT: int
  • added: static field .Type.INT_TYPE: .Type
  • added: static field .Type.LONG: int
  • added: static field .Type.LONG_TYPE: .Type
  • added: static field .Type.OBJECT: int
  • added: static field .Type.SHORT: int
  • added: static field .Type.SHORT_TYPE: .Type
  • added: static field .Type.VOID: int
  • added: static field .Type.VOID_TYPE: .Type
  • added: static method .Type.getArgumentTypes(Method): .Type[]
  • added: static method .Type.getArgumentTypes(String): .Type[]
  • added: static method .Type.getConstructorDescriptor(Constructor): String
  • added: static method .Type.getDescriptor(Class): String
  • added: static method .Type.getInternalName(Class): String
  • added: static method .Type.getMethodDescriptor(.Type, .Type[]): String
  • added: static method .Type.getMethodDescriptor(Method): String
  • added: static method .Type.getObjectType(String): .Type
  • added: static method .Type.getReturnType(Method): .Type
  • added: static method .Type.getReturnType(String): .Type
  • added: static method .Type.getType(Class): .Type
  • added: static method .Type.getType(String): .Type
  • added: abstract class .AbstractClassGenerator implements .ClassGenerator
  • added: abstract class .ClassInfo
  • added: abstract class .KeyFactory
  • added: abstract class .MethodInfo
  • added: class .Block
  • added: class .ClassEmitter extends .ClassAdapter
  • added: class .ClassNameReader
  • added: class .CodeEmitter extends .LocalVariablesSorter
  • added: class .CodeGenerationException extends RuntimeException
  • added: class .CollectionUtils
  • added: class .DebuggingClassWriter extends .ClassWriter
  • added: class .DefaultGeneratorStrategy implements .GeneratorStrategy
  • added: class .DefaultNamingPolicy implements .NamingPolicy
  • added: class .DuplicatesPredicate implements .Predicate
  • added: class .EmitUtils
  • added: class .Local
  • added: class .LocalVariablesSorter extends .MethodAdapter
  • added: class .MethodInfoTransformer implements .Transformer
  • added: class .MethodWrapper
  • added: class .ReflectUtils
  • added: class .RejectModifierPredicate implements .Predicate
  • added: class .Signature
  • added: class .TypeUtils
  • added: class .VisibilityPredicate implements .Predicate
  • added: ctor .AbstractClassGenerator(.AbstractClassGenerator.Source)
  • added: ctor .AbstractClassGenerator.Source(String)
  • added: ctor .Block(.CodeEmitter)
  • added: ctor .ClassEmitter()
  • added: ctor .ClassEmitter(.ClassVisitor)
  • added: ctor .ClassInfo()
  • added: ctor .CodeEmitter(.CodeEmitter)
  • added: ctor .CodeGenerationException(Throwable)
  • added: ctor .DebuggingClassWriter(int)
  • added: ctor .DefaultGeneratorStrategy()
  • added: ctor .DefaultNamingPolicy()
  • added: ctor .DuplicatesPredicate()
  • added: ctor .EmitUtils.ArrayDelimiters(String, String, String)
  • added: ctor .KeyFactory()
  • added: ctor .KeyFactory.Generator()
  • added: ctor .Local(int, .Type)
  • added: ctor .LocalVariablesSorter(.LocalVariablesSorter)
  • added: ctor .LocalVariablesSorter(int, String, .MethodVisitor)
  • added: ctor .MethodInfo()
  • added: ctor .MethodInfoTransformer()
  • added: ctor .RejectModifierPredicate(int)
  • added: ctor .Signature(String, .Type, .Type[])
  • added: ctor .Signature(String, String)
  • added: ctor .VisibilityPredicate(Class, boolean)
  • added: field .LocalVariablesSorter.firstLocal: int
  • added: interface .ClassGenerator
  • added: interface .Constants extends .Opcodes
  • added: interface .Customizer
  • added: interface .GeneratorStrategy
  • added: interface .MethodWrapper.MethodWrapperKey
  • added: interface .NamingPolicy
  • added: interface .ObjectSwitchCallback
  • added: interface .Predicate
  • added: interface .ProcessArrayCallback
  • added: interface .ProcessSwitchCallback
  • added: interface .Transformer
  • added: method .AbstractClassGenerator.create(Object): Object
  • added: method .AbstractClassGenerator.firstInstance(Class): Object
  • added: method .AbstractClassGenerator.getAttemptLoad(): boolean
  • added: method .AbstractClassGenerator.getClassLoader(): ClassLoader
  • added: method .AbstractClassGenerator.getClassName(): String
  • added: method .AbstractClassGenerator.getDefaultClassLoader(): ClassLoader
  • added: method .AbstractClassGenerator.getNamingPolicy(): .NamingPolicy
  • added: method .AbstractClassGenerator.getStrategy(): .GeneratorStrategy
  • added: method .AbstractClassGenerator.getUseCache(): boolean
  • added: method .AbstractClassGenerator.nextInstance(Object): Object
  • added: method .AbstractClassGenerator.setAttemptLoad(boolean): void
  • added: method .AbstractClassGenerator.setClassLoader(ClassLoader): void
  • added: method .AbstractClassGenerator.setNamePrefix(String): void
  • added: method .AbstractClassGenerator.setNamingPolicy(.NamingPolicy): void
  • added: method .AbstractClassGenerator.setStrategy(.GeneratorStrategy): void
  • added: method .AbstractClassGenerator.setUseCache(boolean): void
  • added: method .Block.end(): void
  • added: method .Block.getCodeEmitter(): .CodeEmitter
  • added: method .Block.getEnd(): .Label
  • added: method .Block.getStart(): .Label
  • added: method .ClassEmitter.begin_class(int, int, String, .Type, .Type[], String): void
  • added: method .ClassEmitter.begin_method(int, .Signature, .Type[]): .CodeEmitter
  • added: method .ClassEmitter.begin_static(): .CodeEmitter
  • added: method .ClassEmitter.declare_field(int, String, .Type, Object): void
  • added: method .ClassEmitter.end_class(): void
  • added: method .ClassEmitter.getAccess(): int
  • added: method .ClassEmitter.getClassInfo(): .ClassInfo
  • added: method .ClassEmitter.getClassType(): .Type
  • added: method .ClassEmitter.getStaticHook(): .CodeEmitter
  • added: method .ClassEmitter.getSuperType(): .Type
  • added: method .ClassEmitter.init(): void
  • added: method .ClassEmitter.setTarget(.ClassVisitor): void
  • added: method .ClassEmitter.visit(int, int, String, String, String, String[]): void
  • added: method .ClassEmitter.visitEnd(): void
  • added: method .ClassEmitter.visitField(int, String, String, String, Object): .FieldVisitor
  • added: method .ClassEmitter.visitMethod(int, String, String, String, String[]): .MethodVisitor
  • added: method .ClassGenerator.generateClass(.ClassVisitor): void
  • added: method .ClassInfo.equals(Object): boolean
  • added: method .ClassInfo.getInterfaces(): .Type[]
  • added: method .ClassInfo.getModifiers(): int
  • added: method .ClassInfo.getSuperType(): .Type
  • added: method .ClassInfo.getType(): .Type
  • added: method .ClassInfo.hashCode(): int
  • added: method .ClassInfo.toString(): String
  • added: method .CodeEmitter.aaload(): void
  • added: method .CodeEmitter.aaload(int): void
  • added: method .CodeEmitter.aastore(): void
  • added: method .CodeEmitter.aconst_null(): void
  • added: method .CodeEmitter.array_load(.Type): void
  • added: method .CodeEmitter.array_store(.Type): void
  • added: method .CodeEmitter.arraylength(): void
  • added: method .CodeEmitter.athrow(): void
  • added: method .CodeEmitter.begin_block(): .Block
  • added: method .CodeEmitter.box(.Type): void
  • added: method .CodeEmitter.cast_numeric(.Type, .Type): void
  • added: method .CodeEmitter.catch_exception(.Block, .Type): void
  • added: method .CodeEmitter.checkcast(.Type): void
  • added: method .CodeEmitter.checkcast_this(): void
  • added: method .CodeEmitter.create_arg_array(): void
  • added: method .CodeEmitter.dup(): void
  • added: method .CodeEmitter.dup2(): void
  • added: method .CodeEmitter.dup2_x1(): void
  • added: method .CodeEmitter.dup2_x2(): void
  • added: method .CodeEmitter.dup_x1(): void
  • added: method .CodeEmitter.dup_x2(): void
  • added: method .CodeEmitter.end_method(): void
  • added: method .CodeEmitter.getClassEmitter(): .ClassEmitter
  • added: method .CodeEmitter.getMethodInfo(): .MethodInfo
  • added: method .CodeEmitter.getReturnType(): .Type
  • added: method .CodeEmitter.getSignature(): .Signature
  • added: method .CodeEmitter.getfield(.Type, String, .Type): void
  • added: method .CodeEmitter.getfield(String): void
  • added: method .CodeEmitter.getstatic(.Type, String, .Type): void
  • added: method .CodeEmitter.goTo(.Label): void
  • added: method .CodeEmitter.if_cmp(.Type, int, .Label): void
  • added: method .CodeEmitter.if_icmp(int, .Label): void
  • added: method .CodeEmitter.if_jump(int, .Label): void
  • added: method .CodeEmitter.ifnonnull(.Label): void
  • added: method .CodeEmitter.ifnull(.Label): void
  • added: method .CodeEmitter.iinc(.Local, int): void
  • added: method .CodeEmitter.instance_of(.Type): void
  • added: method .CodeEmitter.instance_of_this(): void
  • added: method .CodeEmitter.invoke(.MethodInfo): void
  • added: method .CodeEmitter.invoke(.MethodInfo, .Type): void
  • added: method .CodeEmitter.invoke_constructor(.Type): void
  • added: method .CodeEmitter.invoke_constructor(.Type, .Signature): void
  • added: method .CodeEmitter.invoke_constructor_this(): void
  • added: method .CodeEmitter.invoke_constructor_this(.Signature): void
  • added: method .CodeEmitter.invoke_interface(.Type, .Signature): void
  • added: method .CodeEmitter.invoke_static(.Type, .Signature): void
  • added: method .CodeEmitter.invoke_static_this(.Signature): void
  • added: method .CodeEmitter.invoke_virtual(.Type, .Signature): void
  • added: method .CodeEmitter.invoke_virtual_this(.Signature): void
  • added: method .CodeEmitter.isStaticHook(): boolean
  • added: method .CodeEmitter.load_arg(int): void
  • added: method .CodeEmitter.load_args(): void
  • added: method .CodeEmitter.load_args(int, int): void
  • added: method .CodeEmitter.load_local(.Local): void
  • added: method .CodeEmitter.load_this(): void
  • added: method .CodeEmitter.make_label(): .Label
  • added: method .CodeEmitter.make_local(): .Local
  • added: method .CodeEmitter.make_local(.Type): .Local
  • added: method .CodeEmitter.mark(.Label): void
  • added: method .CodeEmitter.math(int, .Type): void
  • added: method .CodeEmitter.monitorenter(): void
  • added: method .CodeEmitter.monitorexit(): void
  • added: method .CodeEmitter.new_instance(.Type): void
  • added: method .CodeEmitter.new_instance_this(): void
  • added: method .CodeEmitter.newarray(): void
  • added: method .CodeEmitter.newarray(.Type): void
  • added: method .CodeEmitter.not(): void
  • added: method .CodeEmitter.pop(): void
  • added: method .CodeEmitter.pop2(): void
  • added: method .CodeEmitter.process_switch(int[], .ProcessSwitchCallback): void
  • added: method .CodeEmitter.process_switch(int[], .ProcessSwitchCallback, boolean): void
  • added: method .CodeEmitter.push(String): void
  • added: method .CodeEmitter.push(boolean): void
  • added: method .CodeEmitter.push(double): void
  • added: method .CodeEmitter.push(float): void
  • added: method .CodeEmitter.push(int): void
  • added: method .CodeEmitter.push(long): void
  • added: method .CodeEmitter.putfield(.Type, String, .Type): void
  • added: method .CodeEmitter.putfield(String): void
  • added: method .CodeEmitter.putstatic(.Type, String, .Type): void
  • added: method .CodeEmitter.return_value(): void
  • added: method .CodeEmitter.store_local(.Local): void
  • added: method .CodeEmitter.super_getfield(String, .Type): void
  • added: method .CodeEmitter.super_getstatic(String, .Type): void
  • added: method .CodeEmitter.super_invoke(): void
  • added: method .CodeEmitter.super_invoke(.Signature): void
  • added: method .CodeEmitter.super_invoke_constructor(): void
  • added: method .CodeEmitter.super_invoke_constructor(.Signature): void
  • added: method .CodeEmitter.super_putfield(String, .Type): void
  • added: method .CodeEmitter.super_putstatic(String, .Type): void
  • added: method .CodeEmitter.swap(): void
  • added: method .CodeEmitter.swap(.Type, .Type): void
  • added: method .CodeEmitter.throw_exception(.Type, String): void
  • added: method .CodeEmitter.unbox(.Type): void
  • added: method .CodeEmitter.unbox_or_zero(.Type): void
  • added: method .CodeEmitter.visitMaxs(int, int): void
  • added: method .CodeEmitter.zero_or_null(.Type): void
  • added: method .CodeGenerationException.getCause(): Throwable
  • added: method .Customizer.customize(.CodeEmitter, .Type): void
  • added: method .DebuggingClassWriter.getClassName(): String
  • added: method .DebuggingClassWriter.getSuperName(): String
  • added: method .DebuggingClassWriter.toByteArray(): byte[]
  • added: method .DebuggingClassWriter.visit(int, int, String, String, String, String[]): void
  • added: method .DefaultGeneratorStrategy.generate(.ClassGenerator): byte[]
  • added: method .DefaultGeneratorStrategy.getClassWriter(): .ClassWriter
  • added: method .DefaultGeneratorStrategy.transform(.ClassGenerator): .ClassGenerator
  • added: method .DefaultGeneratorStrategy.transform(byte[]): byte[]
  • added: method .DefaultNamingPolicy.equals(Object): boolean
  • added: method .DefaultNamingPolicy.getClassName(String, String, Object, .Predicate): String
  • added: method .DefaultNamingPolicy.getTag(): String
  • added: method .DefaultNamingPolicy.hashCode(): int
  • added: method .DuplicatesPredicate.evaluate(Object): boolean
  • added: method .GeneratorStrategy.equals(Object): boolean
  • added: method .GeneratorStrategy.generate(.ClassGenerator): byte[]
  • added: method .KeyFactory.Generator.create(): .KeyFactory
  • added: method .KeyFactory.Generator.firstInstance(Class): Object
  • added: method .KeyFactory.Generator.generateClass(.ClassVisitor): void
  • added: method .KeyFactory.Generator.getDefaultClassLoader(): ClassLoader
  • added: method .KeyFactory.Generator.nextInstance(Object): Object
  • added: method .KeyFactory.Generator.setCustomizer(.Customizer): void
  • added: method .KeyFactory.Generator.setHashConstant(int): void
  • added: method .KeyFactory.Generator.setHashMultiplier(int): void
  • added: method .KeyFactory.Generator.setInterface(Class): void
  • added: method .Local.getIndex(): int
  • added: method .Local.getType(): .Type
  • added: method .LocalVariablesSorter.newLocal(int): int
  • added: method .LocalVariablesSorter.visitIincInsn(int, int): void
  • added: method .LocalVariablesSorter.visitLocalVariable(String, String, String, .Label, .Label, int): void
  • added: method .LocalVariablesSorter.visitMaxs(int, int): void
  • added: method .LocalVariablesSorter.visitVarInsn(int, int): void
  • added: method .MethodInfo.equals(Object): boolean
  • added: method .MethodInfo.getClassInfo(): .ClassInfo
  • added: method .MethodInfo.getExceptionTypes(): .Type[]
  • added: method .MethodInfo.getModifiers(): int
  • added: method .MethodInfo.getSignature(): .Signature
  • added: method .MethodInfo.hashCode(): int
  • added: method .MethodInfo.toString(): String
  • added: method .MethodInfoTransformer.transform(Object): Object
  • added: method .MethodWrapper.MethodWrapperKey.newInstance(String, String[], String): Object
  • added: method .NamingPolicy.equals(Object): boolean
  • added: method .NamingPolicy.getClassName(String, String, Object, .Predicate): String
  • added: method .ObjectSwitchCallback.processCase(Object, .Label): void
  • added: method .ObjectSwitchCallback.processDefault(): void
  • added: method .Predicate.evaluate(Object): boolean
  • added: method .ProcessArrayCallback.processElement(.Type): void
  • added: method .ProcessSwitchCallback.processCase(int, .Label): void
  • added: method .ProcessSwitchCallback.processDefault(): void
  • added: method .RejectModifierPredicate.evaluate(Object): boolean
  • added: method .Signature.equals(Object): boolean
  • added: method .Signature.getArgumentTypes(): .Type[]
  • added: method .Signature.getDescriptor(): String
  • added: method .Signature.getName(): String
  • added: method .Signature.getReturnType(): .Type
  • added: method .Signature.hashCode(): int
  • added: method .Signature.toString(): String
  • added: method .Transformer.transform(Object): Object
  • added: method .VisibilityPredicate.evaluate(Object): boolean
  • added: static class .AbstractClassGenerator.Source
  • added: static class .EmitUtils.ArrayDelimiters
  • added: static class .KeyFactory.Generator extends .AbstractClassGenerator
  • added: static field .CodeEmitter.ADD: int
  • added: static field .CodeEmitter.AND: int
  • added: static field .CodeEmitter.DIV: int
  • added: static field .CodeEmitter.EQ: int
  • added: static field .CodeEmitter.GE: int
  • added: static field .CodeEmitter.GT: int
  • added: static field .CodeEmitter.LE: int
  • added: static field .CodeEmitter.LT: int
  • added: static field .CodeEmitter.MUL: int
  • added: static field .CodeEmitter.NE: int
  • added: static field .CodeEmitter.NEG: int
  • added: static field .CodeEmitter.OR: int
  • added: static field .CodeEmitter.REM: int
  • added: static field .CodeEmitter.SUB: int
  • added: static field .CodeEmitter.USHR: int
  • added: static field .CodeEmitter.XOR: int
  • added: static field .Constants.CONSTRUCTOR_NAME: String
  • added: static field .Constants.EMPTY_CLASS_ARRAY: Class[]
  • added: static field .Constants.PRIVATE_FINAL_STATIC: int
  • added: static field .Constants.SIG_STATIC: .Signature
  • added: static field .Constants.SOURCE_FILE: String
  • added: static field .Constants.STATIC_NAME: String
  • added: static field .Constants.SUID_FIELD_NAME: String
  • added: static field .Constants.SWITCH_STYLE_HASH: int
  • added: static field .Constants.SWITCH_STYLE_HASHONLY: int
  • added: static field .Constants.SWITCH_STYLE_TRIE: int
  • added: static field .Constants.TYPES_EMPTY: .Type[]
  • added: static field .Constants.TYPE_BIG_DECIMAL: .Type
  • added: static field .Constants.TYPE_BIG_INTEGER: .Type
  • added: static field .Constants.TYPE_BOOLEAN: .Type
  • added: static field .Constants.TYPE_BYTE: .Type
  • added: static field .Constants.TYPE_CHARACTER: .Type
  • added: static field .Constants.TYPE_CLASS: .Type
  • added: static field .Constants.TYPE_CLASS_ARRAY: .Type
  • added: static field .Constants.TYPE_CLASS_LOADER: .Type
  • added: static field .Constants.TYPE_DOUBLE: .Type
  • added: static field .Constants.TYPE_ERROR: .Type
  • added: static field .Constants.TYPE_FLOAT: .Type
  • added: static field .Constants.TYPE_INTEGER: .Type
  • added: static field .Constants.TYPE_LONG: .Type
  • added: static field .Constants.TYPE_NUMBER: .Type
  • added: static field .Constants.TYPE_OBJECT: .Type
  • added: static field .Constants.TYPE_OBJECT_ARRAY: .Type
  • added: static field .Constants.TYPE_RUNTIME_EXCEPTION: .Type
  • added: static field .Constants.TYPE_SHORT: .Type
  • added: static field .Constants.TYPE_SIGNATURE: .Type
  • added: static field .Constants.TYPE_STRING: .Type
  • added: static field .Constants.TYPE_STRING_ARRAY: .Type
  • added: static field .Constants.TYPE_STRING_BUFFER: .Type
  • added: static field .Constants.TYPE_SYSTEM: .Type
  • added: static field .Constants.TYPE_THROWABLE: .Type
  • added: static field .DebuggingClassWriter.DEBUG_LOCATION_PROPERTY: String
  • added: static field .DefaultGeneratorStrategy.INSTANCE: .DefaultGeneratorStrategy
  • added: static field .DefaultNamingPolicy.INSTANCE: .DefaultNamingPolicy
  • added: static field .EmitUtils.DEFAULT_DELIMITERS: .EmitUtils.ArrayDelimiters
  • added: static field .KeyFactory.CLASS_BY_NAME: .Customizer
  • added: static field .KeyFactory.OBJECT_BY_CLASS: .Customizer
  • added: static method .AbstractClassGenerator.getCurrent(): .AbstractClassGenerator
  • added: static method .ClassNameReader.getClassInfo(.ClassReader): String[]
  • added: static method .ClassNameReader.getClassName(.ClassReader): String
  • added: static method .CollectionUtils.bucket(Collection, .Transformer): Map
  • added: static method .CollectionUtils.filter(Collection, .Predicate): Collection
  • added: static method .CollectionUtils.getIndexMap(List): Map
  • added: static method .CollectionUtils.reverse(Map, Map): void
  • added: static method .CollectionUtils.transform(Collection, .Transformer): List
  • added: static method .EmitUtils.add_properties(.ClassEmitter, String[], .Type[]): void
  • added: static method .EmitUtils.add_property(.ClassEmitter, String, .Type, String): void
  • added: static method .EmitUtils.append_string(.CodeEmitter, .Type, .EmitUtils.ArrayDelimiters, .Customizer): void
  • added: static method .EmitUtils.begin_method(.ClassEmitter, .MethodInfo): .CodeEmitter
  • added: static method .EmitUtils.begin_method(.ClassEmitter, .MethodInfo, int): .CodeEmitter
  • added: static method .EmitUtils.constructor_switch(.CodeEmitter, List, .ObjectSwitchCallback): void
  • added: static method .EmitUtils.factory_method(.ClassEmitter, .Signature): void
  • added: static method .EmitUtils.hash_code(.CodeEmitter, .Type, int, .Customizer): void
  • added: static method .EmitUtils.load_class(.CodeEmitter, .Type): void
  • added: static method .EmitUtils.load_class_this(.CodeEmitter): void
  • added: static method .EmitUtils.load_method(.CodeEmitter, .MethodInfo): void
  • added: static method .EmitUtils.method_switch(.CodeEmitter, List, .ObjectSwitchCallback): void
  • added: static method .EmitUtils.not_equals(.CodeEmitter, .Type, .Label, .Customizer): void
  • added: static method .EmitUtils.null_constructor(.ClassEmitter): void
  • added: static method .EmitUtils.process_array(.CodeEmitter, .Type, .ProcessArrayCallback): void
  • added: static method .EmitUtils.process_arrays(.CodeEmitter, .Type, .ProcessArrayCallback): void
  • added: static method .EmitUtils.push_array(.CodeEmitter, Object[]): void
  • added: static method .EmitUtils.push_object(.CodeEmitter, Object): void
  • added: static method .EmitUtils.string_switch(.CodeEmitter, String[], int, .ObjectSwitchCallback): void
  • added: static method .EmitUtils.wrap_throwable(.Block, .Type): void
  • added: static method .EmitUtils.wrap_undeclared_throwable(.CodeEmitter, .Block, .Type[], .Type): void
  • added: static method .KeyFactory.create(Class): .KeyFactory
  • added: static method .KeyFactory.create(Class, .Customizer): .KeyFactory
  • added: static method .KeyFactory.create(ClassLoader, Class, .Customizer): .KeyFactory
  • added: static method .MethodInfoTransformer.getInstance(): .MethodInfoTransformer
  • added: static method .MethodWrapper.create(Method): Object
  • added: static method .MethodWrapper.createSet(Collection): Set
  • added: static method .ReflectUtils.addAllInterfaces(Class, List): List
  • added: static method .ReflectUtils.addAllMethods(Class, List): List
  • added: static method .ReflectUtils.defineClass(String, byte[], ClassLoader): Class
  • added: static method .ReflectUtils.findConstructor(String): Constructor
  • added: static method .ReflectUtils.findConstructor(String, ClassLoader): Constructor
  • added: static method .ReflectUtils.findDeclaredMethod(Class, String, Class[]): Method
  • added: static method .ReflectUtils.findInterfaceMethod(Class): Method
  • added: static method .ReflectUtils.findMethod(String): Method
  • added: static method .ReflectUtils.findMethod(String, ClassLoader): Method
  • added: static method .ReflectUtils.findMethods(String[], Method[]): Method[]
  • added: static method .ReflectUtils.findNewInstance(Class): Method
  • added: static method .ReflectUtils.findPackageProtected(Class[]): int
  • added: static method .ReflectUtils.getBeanGetters(Class): PropertyDescriptor[]
  • added: static method .ReflectUtils.getBeanProperties(Class): PropertyDescriptor[]
  • added: static method .ReflectUtils.getBeanSetters(Class): PropertyDescriptor[]
  • added: static method .ReflectUtils.getClassInfo(Class): .ClassInfo
  • added: static method .ReflectUtils.getClasses(Object[]): Class[]
  • added: static method .ReflectUtils.getConstructor(Class, Class[]): Constructor
  • added: static method .ReflectUtils.getExceptionTypes(Member): .Type[]
  • added: static method .ReflectUtils.getMethodInfo(Member): .MethodInfo
  • added: static method .ReflectUtils.getMethodInfo(Member, int): .MethodInfo
  • added: static method .ReflectUtils.getNames(Class[]): String[]
  • added: static method .ReflectUtils.getPropertyMethods(PropertyDescriptor[], boolean, boolean): Method[]
  • added: static method .ReflectUtils.getSignature(Member): .Signature
  • added: static method .ReflectUtils.newInstance(Class): Object
  • added: static method .ReflectUtils.newInstance(Class, Class[], Object[]): Object
  • added: static method .ReflectUtils.newInstance(Constructor, Object[]): Object
  • added: static method .TypeUtils.DCONST(double): int
  • added: static method .TypeUtils.FCONST(float): int
  • added: static method .TypeUtils.ICONST(int): int
  • added: static method .TypeUtils.LCONST(long): int
  • added: static method .TypeUtils.NEWARRAY(.Type): int
  • added: static method .TypeUtils.add(.Type[], .Type): .Type[]
  • added: static method .TypeUtils.add(.Type[], .Type[]): .Type[]
  • added: static method .TypeUtils.emulateClassGetName(.Type): String
  • added: static method .TypeUtils.escapeType(String): String
  • added: static method .TypeUtils.fromInternalName(String): .Type
  • added: static method .TypeUtils.fromInternalNames(String[]): .Type[]
  • added: static method .TypeUtils.getBoxedType(.Type): .Type
  • added: static method .TypeUtils.getClassName(.Type): String
  • added: static method .TypeUtils.getComponentType(.Type): .Type
  • added: static method .TypeUtils.getPackageName(.Type): String
  • added: static method .TypeUtils.getPackageName(String): String
  • added: static method .TypeUtils.getStackSize(.Type[]): int
  • added: static method .TypeUtils.getType(String): .Type
  • added: static method .TypeUtils.getTypes(Class[]): .Type[]
  • added: static method .TypeUtils.getUnboxedType(.Type): .Type
  • added: static method .TypeUtils.isAbstract(int): boolean
  • added: static method .TypeUtils.isArray(.Type): boolean
  • added: static method .TypeUtils.isConstructor(.MethodInfo): boolean
  • added: static method .TypeUtils.isFinal(int): boolean
  • added: static method .TypeUtils.isInterface(int): boolean
  • added: static method .TypeUtils.isPrimitive(.Type): boolean
  • added: static method .TypeUtils.isPrivate(int): boolean
  • added: static method .TypeUtils.isProtected(int): boolean
  • added: static method .TypeUtils.isPublic(int): boolean
  • added: static method .TypeUtils.isStatic(int): boolean
  • added: static method .TypeUtils.isSynthetic(int): boolean
  • added: static method .TypeUtils.parseConstructor(.Type[]): .Signature
  • added: static method .TypeUtils.parseConstructor(String): .Signature
  • added: static method .TypeUtils.parseSignature(String): .Signature
  • added: static method .TypeUtils.parseType(String): .Type
  • added: static method .TypeUtils.parseTypes(String): .Type[]
  • added: static method .TypeUtils.toInternalNames(.Type[]): String[]
  • added: static method .TypeUtils.upperFirst(String): String
  • added: class .Enhancer extends .AbstractClassGenerator
  • added: class .MethodProxy
  • added: class .UndeclaredThrowableException extends .CodeGenerationException
  • added: ctor .Enhancer()
  • added: ctor .UndeclaredThrowableException(Throwable)
  • added: interface .Callback
  • added: interface .CallbackFilter
  • added: interface .Dispatcher extends .Callback
  • added: interface .Enhancer.EnhancerKey
  • added: interface .Factory
  • added: interface .FixedValue extends .Callback
  • added: interface .InvocationHandler extends .Callback
  • added: interface .LazyLoader extends .Callback
  • added: interface .MethodInterceptor extends .Callback
  • added: interface .NoOp extends .Callback
  • added: interface .ProxyRefDispatcher extends .Callback
  • added: method .CallbackFilter.accept(Method): int
  • added: method .CallbackFilter.equals(Object): boolean
  • added: method .Dispatcher.loadObject(): Object
  • added: method .Enhancer.EnhancerKey.newInstance(String, String[], .CallbackFilter, .Type[], boolean, boolean, Long): Object
  • added: method .Enhancer.create(): Object
  • added: method .Enhancer.create(Class[], Object[]): Object
  • added: method .Enhancer.createClass(): Class
  • added: method .Enhancer.filterConstructors(Class, List): void
  • added: method .Enhancer.firstInstance(Class): Object
  • added: method .Enhancer.generateClass(.ClassVisitor): void
  • added: method .Enhancer.getDefaultClassLoader(): ClassLoader
  • added: method .Enhancer.nextInstance(Object): Object
  • added: method .Enhancer.setCallback(.Callback): void
  • added: method .Enhancer.setCallbackFilter(.CallbackFilter): void
  • added: method .Enhancer.setCallbackType(Class): void
  • added: method .Enhancer.setCallbackTypes(Class[]): void
  • added: method .Enhancer.setCallbacks(.Callback[]): void
  • added: method .Enhancer.setInterceptDuringConstruction(boolean): void
  • added: method .Enhancer.setInterfaces(Class[]): void
  • added: method .Enhancer.setSerialVersionUID(Long): void
  • added: method .Enhancer.setSuperclass(Class): void
  • added: method .Enhancer.setUseFactory(boolean): void
  • added: method .Factory.getCallback(int): .Callback
  • added: method .Factory.getCallbacks(): .Callback[]
  • added: method .Factory.newInstance(.Callback): Object
  • added: method .Factory.newInstance(.Callback[]): Object
  • added: method .Factory.newInstance(Class[], Object[], .Callback[]): Object
  • added: method .Factory.setCallback(int, .Callback): void
  • added: method .Factory.setCallbacks(.Callback[]): void
  • added: method .FixedValue.loadObject(): Object
  • added: method .InvocationHandler.invoke(Object, Method, Object[]): Object
  • added: method .LazyLoader.loadObject(): Object
  • added: method .MethodInterceptor.intercept(Object, Method, Object[], .MethodProxy): Object
  • added: method .MethodProxy.getSignature(): .Signature
  • added: method .MethodProxy.getSuperIndex(): int
  • added: method .MethodProxy.getSuperName(): String
  • added: method .MethodProxy.invoke(Object, Object[]): Object
  • added: method .MethodProxy.invokeSuper(Object, Object[]): Object
  • added: method .ProxyRefDispatcher.loadObject(Object): Object
  • added: method .UndeclaredThrowableException.getUndeclaredThrowable(): Throwable
  • added: static field .NoOp.INSTANCE: .NoOp
  • added: static method .Enhancer.create(Class, .Callback): Object
  • added: static method .Enhancer.create(Class, Class[], .Callback): Object
  • added: static method .Enhancer.create(Class, Class[], .CallbackFilter, .Callback[]): Object
  • added: static method .Enhancer.getMethods(Class, Class[], List): void
  • added: static method .Enhancer.isEnhanced(Class): boolean
  • added: static method .Enhancer.registerCallbacks(Class, .Callback[]): void
  • added: static method .Enhancer.registerStaticCallbacks(Class, .Callback[]): void
  • added: static method .MethodProxy.create(Class, Class, String, String, String): .MethodProxy
  • added: static method .MethodProxy.find(Class, .Signature): .MethodProxy
  • added: abstract class .FastClass
  • added: abstract class .FastMember
  • added: class .FastConstructor extends .FastMember
  • added: class .FastMethod extends .FastMember
  • added: ctor .FastClass()
  • added: ctor .FastClass(Class)
  • added: ctor .FastClass.Generator()
  • added: ctor .FastMember(.FastClass, Member, int)
  • added: field .FastMember.fc: .FastClass
  • added: field .FastMember.index: int
  • added: field .FastMember.member: Member
  • added: method .FastClass.Generator.create(): .FastClass
  • added: method .FastClass.Generator.firstInstance(Class): Object
  • added: method .FastClass.Generator.generateClass(.ClassVisitor): void
  • added: method .FastClass.Generator.getDefaultClassLoader(): ClassLoader
  • added: method .FastClass.Generator.nextInstance(Object): Object
  • added: method .FastClass.Generator.setType(Class): void
  • added: method .FastClass.equals(Object): boolean
  • added: method .FastClass.getConstructor(Class[]): .FastConstructor
  • added: method .FastClass.getConstructor(Constructor): .FastConstructor
  • added: method .FastClass.getIndex(.Signature): int
  • added: method .FastClass.getIndex(Class[]): int
  • added: method .FastClass.getIndex(String, Class[]): int
  • added: method .FastClass.getJavaClass(): Class
  • added: method .FastClass.getMaxIndex(): int
  • added: method .FastClass.getMethod(Method): .FastMethod
  • added: method .FastClass.getMethod(String, Class[]): .FastMethod
  • added: method .FastClass.getName(): String
  • added: method .FastClass.hashCode(): int
  • added: method .FastClass.invoke(String, Class[], Object, Object[]): Object
  • added: method .FastClass.invoke(int, Object, Object[]): Object
  • added: method .FastClass.newInstance(): Object
  • added: method .FastClass.newInstance(Class[], Object[]): Object
  • added: method .FastClass.newInstance(int, Object[]): Object
  • added: method .FastClass.toString(): String
  • added: method .FastConstructor.getExceptionTypes(): Class[]
  • added: method .FastConstructor.getJavaConstructor(): Constructor
  • added: method .FastConstructor.getParameterTypes(): Class[]
  • added: method .FastConstructor.newInstance(): Object
  • added: method .FastConstructor.newInstance(Object[]): Object
  • added: method .FastMember.equals(Object): boolean
  • added: method .FastMember.getDeclaringClass(): Class
  • added: method .FastMember.getExceptionTypes(): Class[]
  • added: method .FastMember.getIndex(): int
  • added: method .FastMember.getModifiers(): int
  • added: method .FastMember.getName(): String
  • added: method .FastMember.getParameterTypes(): Class[]
  • added: method .FastMember.hashCode(): int
  • added: method .FastMember.toString(): String
  • added: method .FastMethod.getExceptionTypes(): Class[]
  • added: method .FastMethod.getJavaMethod(): Method
  • added: method .FastMethod.getParameterTypes(): Class[]
  • added: method .FastMethod.getReturnType(): Class
  • added: method .FastMethod.invoke(Object, Object[]): Object
  • added: static class .FastClass.Generator extends .AbstractClassGenerator
  • added: static method .FastClass.create(Class): .FastClass
  • added: static method .FastClass.create(ClassLoader, Class): .FastClass
  • added: static method .FastClass.getSignatureWithoutReturnType(String, Class[]): String
  • added: @interface .Nullable
  • added: abstract class .AbstractIterator implements Iterator
  • added: abstract class .AbstractMapEntry implements Map.Entry
  • added: abstract class .FinalizablePhantomReference extends PhantomReference implements .FinalizableReference
  • added: abstract class .FinalizableSoftReference extends SoftReference implements .FinalizableReference
  • added: abstract class .FinalizableWeakReference extends WeakReference implements .FinalizableReference
  • added: abstract class .ImmutableCollection implements Collection, Serializable
  • added: abstract class .ImmutableList extends .ImmutableCollection implements List, RandomAccess
  • added: abstract class .ImmutableMap implements ConcurrentMap, Serializable
  • added: abstract class .ImmutableSet extends .ImmutableCollection implements Set
  • added: abstract class .UnmodifiableIterator implements Iterator
  • added: class .AsynchronousComputationException extends .ComputationException
  • added: class .ComputationException extends RuntimeException
  • added: class .FinalizableReferenceQueue
  • added: class .Finalizer extends Thread
  • added: class .StackTraceElements
  • added: class .Strings
  • added: class .ToStringBuilder
  • added: ctor .AbstractIterator()
  • added: ctor .AbstractMapEntry()
  • added: ctor .AsynchronousComputationException(Throwable)
  • added: ctor .Classes()
  • added: ctor .ComputationException(Throwable)
  • added: ctor .FinalizablePhantomReference(Object, .FinalizableReferenceQueue)
  • added: ctor .FinalizableReferenceQueue()
  • added: ctor .FinalizableSoftReference(Object, .FinalizableReferenceQueue)
  • added: ctor .FinalizableWeakReference(Object, .FinalizableReferenceQueue)
  • added: ctor .ImmutableList.Builder()
  • added: ctor .ImmutableMap.Builder()
  • added: ctor .ImmutableSet.Builder()
  • added: ctor .MapMaker()
  • added: ctor .StackTraceElements()
  • added: ctor .Stopwatch()
  • added: ctor .ToStringBuilder(Class)
  • added: ctor .UnmodifiableIterator()
  • added: final class .Classes
  • added: final class .Collections2
  • added: final class .Iterables
  • added: final class .Iterators
  • added: final class .Join
  • added: final class .Lists
  • added: final class .MapMaker
  • added: final class .Maps
  • added: final class .ObjectArrays
  • added: final class .Objects
  • added: final class .Preconditions
  • added: final class .Sets
  • added: final class .SourceProvider
  • added: final class .Stopwatch
  • added: interface .FinalizableReference
  • added: interface .Function
  • added: method .AbstractIterator.computeNext(): Object
  • added: method .AbstractIterator.endOfData(): Object
  • added: method .AbstractIterator.hasNext(): boolean
  • added: method .AbstractIterator.next(): Object
  • added: method .AbstractIterator.remove(): void
  • added: method .AbstractMapEntry.equals(Object): boolean
  • added: method .AbstractMapEntry.getKey(): Object
  • added: method .AbstractMapEntry.getValue(): Object
  • added: method .AbstractMapEntry.hashCode(): int
  • added: method .AbstractMapEntry.setValue(Object): Object
  • added: method .AbstractMapEntry.toString(): String
  • added: method .FinalizableReference.finalizeReferent(): void
  • added: method .Finalizer.run(): void
  • added: method .Function.apply(Object): Object
  • added: method .Function.equals(Object): boolean
  • added: method .ImmutableCollection.add(Object): boolean
  • added: method .ImmutableCollection.addAll(Collection): boolean
  • added: method .ImmutableCollection.clear(): void
  • added: method .ImmutableCollection.contains(Object): boolean
  • added: method .ImmutableCollection.containsAll(Collection): boolean
  • added: method .ImmutableCollection.isEmpty(): boolean
  • added: method .ImmutableCollection.iterator(): .UnmodifiableIterator
  • added: method .ImmutableCollection.remove(Object): boolean
  • added: method .ImmutableCollection.removeAll(Collection): boolean
  • added: method .ImmutableCollection.retainAll(Collection): boolean
  • added: method .ImmutableCollection.toArray(): Object[]
  • added: method .ImmutableCollection.toArray(Object[]): Object[]
  • added: method .ImmutableCollection.toString(): String
  • added: method .ImmutableList.Builder.add(Object): .ImmutableList.Builder
  • added: method .ImmutableList.Builder.addAll(Iterable): .ImmutableList.Builder
  • added: method .ImmutableList.Builder.build(): .ImmutableList
  • added: method .ImmutableList.add(int, Object): void
  • added: method .ImmutableList.addAll(int, Collection): boolean
  • added: method .ImmutableList.indexOf(Object): int
  • added: method .ImmutableList.iterator(): .UnmodifiableIterator
  • added: method .ImmutableList.lastIndexOf(Object): int
  • added: method .ImmutableList.remove(int): Object
  • added: method .ImmutableList.set(int, Object): Object
  • added: method .ImmutableList.subList(int, int): .ImmutableList
  • added: method .ImmutableMap.Builder.build(): .ImmutableMap
  • added: method .ImmutableMap.Builder.put(Object, Object): .ImmutableMap.Builder
  • added: method .ImmutableMap.Builder.putAll(Map): .ImmutableMap.Builder
  • added: method .ImmutableMap.clear(): void
  • added: method .ImmutableMap.containsKey(Object): boolean
  • added: method .ImmutableMap.containsValue(Object): boolean
  • added: method .ImmutableMap.entrySet(): .ImmutableSet
  • added: method .ImmutableMap.equals(Object): boolean
  • added: method .ImmutableMap.get(Object): Object
  • added: method .ImmutableMap.hashCode(): int
  • added: method .ImmutableMap.keySet(): .ImmutableSet
  • added: method .ImmutableMap.put(Object, Object): Object
  • added: method .ImmutableMap.putAll(Map): void
  • added: method .ImmutableMap.putIfAbsent(Object, Object): Object
  • added: method .ImmutableMap.remove(Object): Object
  • added: method .ImmutableMap.remove(Object, Object): boolean
  • added: method .ImmutableMap.replace(Object, Object): Object
  • added: method .ImmutableMap.replace(Object, Object, Object): boolean
  • added: method .ImmutableMap.toString(): String
  • added: method .ImmutableMap.values(): .ImmutableCollection
  • added: method .ImmutableSet.Builder.add(Object): .ImmutableSet.Builder
  • added: method .ImmutableSet.Builder.add(Object[]): .ImmutableSet.Builder
  • added: method .ImmutableSet.Builder.addAll(Iterable): .ImmutableSet.Builder
  • added: method .ImmutableSet.Builder.addAll(Iterator): .ImmutableSet.Builder
  • added: method .ImmutableSet.Builder.build(): .ImmutableSet
  • added: method .ImmutableSet.equals(Object): boolean
  • added: method .ImmutableSet.hashCode(): int
  • added: method .ImmutableSet.iterator(): .UnmodifiableIterator
  • added: method .ImmutableSet.toString(): String
  • added: method .MapMaker.concurrencyLevel(int): .MapMaker
  • added: method .MapMaker.expiration(long, TimeUnit): .MapMaker
  • added: method .MapMaker.initialCapacity(int): .MapMaker
  • added: method .MapMaker.loadFactor(float): .MapMaker
  • added: method .MapMaker.makeComputingMap(.Function): ConcurrentMap
  • added: method .MapMaker.makeMap(): ConcurrentMap
  • added: method .MapMaker.softKeys(): .MapMaker
  • added: method .MapMaker.softValues(): .MapMaker
  • added: method .MapMaker.weakKeys(): .MapMaker
  • added: method .MapMaker.weakValues(): .MapMaker
  • added: method .SourceProvider.get(): StackTraceElement
  • added: method .SourceProvider.plusSkippedClasses(Class[]): .SourceProvider
  • added: method .Stopwatch.reset(): long
  • added: method .Stopwatch.resetAndLog(String): void
  • added: method .ToStringBuilder.add(String, Object): .ToStringBuilder
  • added: method .ToStringBuilder.toString(): String
  • added: method .UnmodifiableIterator.remove(): void
  • added: static class .ImmutableList.Builder
  • added: static class .ImmutableMap.Builder
  • added: static class .ImmutableSet.Builder
  • added: static class .Join.JoinException extends RuntimeException
  • added: static field .SourceProvider.DEFAULT_INSTANCE: .SourceProvider
  • added: static field .SourceProvider.UNKNOWN_SOURCE: Object
  • added: static method .Classes.isConcrete(Class): boolean
  • added: static method .Classes.isInnerClass(Class): boolean
  • added: static method .Classes.memberType(Member): Class
  • added: static method .Classes.toString(Member): String
  • added: static method .Finalizer.startFinalizer(Class, Object): ReferenceQueue
  • added: static method .ImmutableList.builder(): .ImmutableList.Builder
  • added: static method .ImmutableList.copyOf(Iterable): .ImmutableList
  • added: static method .ImmutableList.copyOf(Iterator): .ImmutableList
  • added: static method .ImmutableList.of(): .ImmutableList
  • added: static method .ImmutableList.of(Object): .ImmutableList
  • added: static method .ImmutableList.of(Object, Object): .ImmutableList
  • added: static method .ImmutableList.of(Object, Object, Object): .ImmutableList
  • added: static method .ImmutableList.of(Object, Object, Object, Object): .ImmutableList
  • added: static method .ImmutableList.of(Object, Object, Object, Object, Object): .ImmutableList
  • added: static method .ImmutableList.of(Object[]): .ImmutableList
  • added: static method .ImmutableMap.builder(): .ImmutableMap.Builder
  • added: static method .ImmutableMap.copyOf(Map): .ImmutableMap
  • added: static method .ImmutableMap.of(): .ImmutableMap
  • added: static method .ImmutableMap.of(Object, Object): .ImmutableMap
  • added: static method .ImmutableMap.of(Object, Object, Object, Object): .ImmutableMap
  • added: static method .ImmutableMap.of(Object, Object, Object, Object, Object, Object): .ImmutableMap
  • added: static method .ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object): .ImmutableMap
  • added: static method .ImmutableMap.of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): .ImmutableMap
  • added: static method .ImmutableSet.builder(): .ImmutableSet.Builder
  • added: static method .ImmutableSet.copyOf(Iterable): .ImmutableSet
  • added: static method .ImmutableSet.copyOf(Iterator): .ImmutableSet
  • added: static method .ImmutableSet.of(): .ImmutableSet
  • added: static method .ImmutableSet.of(Object): .ImmutableSet
  • added: static method .ImmutableSet.of(Object[]): .ImmutableSet
  • added: static method .Iterables.concat(Iterable): Iterable
  • added: static method .Iterables.concat(Iterable, Iterable): Iterable
  • added: static method .Iterables.getOnlyElement(Iterable): Object
  • added: static method .Iterables.toString(Iterable): String
  • added: static method .Iterables.transform(Iterable, .Function): Iterable
  • added: static method .Iterators.asEnumeration(Iterator): Enumeration
  • added: static method .Iterators.concat(Iterator): Iterator
  • added: static method .Iterators.emptyIterator(): .UnmodifiableIterator
  • added: static method .Iterators.emptyListIterator(): ListIterator
  • added: static method .Iterators.forArray(Object[]): .UnmodifiableIterator
  • added: static method .Iterators.forArray(Object[], int, int): .UnmodifiableIterator
  • added: static method .Iterators.getOnlyElement(Iterator): Object
  • added: static method .Iterators.singletonIterator(Object): .UnmodifiableIterator
  • added: static method .Iterators.toString(Iterator): String
  • added: static method .Iterators.transform(Iterator, .Function): Iterator
  • added: static method .Iterators.unmodifiableIterator(Iterator): .UnmodifiableIterator
  • added: static method .Join.join(Appendable, String, Iterable): Appendable
  • added: static method .Join.join(Appendable, String, Iterator): Appendable
  • added: static method .Join.join(Appendable, String, Object, Object[]): Appendable
  • added: static method .Join.join(Appendable, String, Object[]): Appendable
  • added: static method .Join.join(Appendable, String, String, Map): Appendable
  • added: static method .Join.join(String, Iterable): String
  • added: static method .Join.join(String, Iterator): String
  • added: static method .Join.join(String, Object, Object[]): String
  • added: static method .Join.join(String, Object[]): String
  • added: static method .Join.join(String, String, Map): String
  • added: static method .Lists.newArrayList(): ArrayList
  • added: static method .Lists.newArrayList(Iterable): ArrayList
  • added: static method .Lists.newArrayList(Iterator): ArrayList
  • added: static method .Lists.newArrayList(Object, Object[]): ArrayList
  • added: static method .Lists.newArrayList(Object[]): ArrayList
  • added: static method .Maps.immutableEntry(Object, Object): Map.Entry
  • added: static method .Maps.newHashMap(): HashMap
  • added: static method .Maps.newIdentityHashMap(): IdentityHashMap
  • added: static method .Maps.newLinkedHashMap(): LinkedHashMap
  • added: static method .Maps.newTreeMap(): TreeMap
  • added: static method .ObjectArrays.newArray(Object[], int): Object[]
  • added: static method .Objects.equal(Object, Object): boolean
  • added: static method .Objects.hashCode(Object[]): int
  • added: static method .Preconditions.checkArgument(boolean): void
  • added: static method .Preconditions.checkArgument(boolean, Object): void
  • added: static method .Preconditions.checkArgument(boolean, String, Object[]): void
  • added: static method .Preconditions.checkContentsNotNull(Iterable): Iterable
  • added: static method .Preconditions.checkContentsNotNull(Iterable, Object): Iterable
  • added: static method .Preconditions.checkContentsNotNull(Iterable, String, Object[]): Iterable
  • added: static method .Preconditions.checkElementIndex(int, int): void
  • added: static method .Preconditions.checkElementIndex(int, int, String): void
  • added: static method .Preconditions.checkNotNull(Object): Object
  • added: static method .Preconditions.checkNotNull(Object, Object): Object
  • added: static method .Preconditions.checkNotNull(Object, String, Object[]): Object
  • added: static method .Preconditions.checkPositionIndex(int, int): void
  • added: static method .Preconditions.checkPositionIndex(int, int, String): void
  • added: static method .Preconditions.checkPositionIndexes(int, int, int): void
  • added: static method .Preconditions.checkState(boolean): void
  • added: static method .Preconditions.checkState(boolean, Object): void
  • added: static method .Preconditions.checkState(boolean, String, Object[]): void
  • added: static method .Sets.newHashSet(): HashSet
  • added: static method .Sets.newLinkedHashSet(): LinkedHashSet
  • added: static method .Sets.newSetFromMap(Map): Set
  • added: static method .StackTraceElements.forMember(Member): Object
  • added: static method .StackTraceElements.forType(Class): Object
  • added: static method .Strings.capitalize(String): String
  • added: @interface Toolable
  • added: ctor TypeConverterBinding(Object, Matcher, TypeConverter)
  • added: final class DisableCircularProxiesOption implements Element
  • added: final class InterceptorBinding implements Element
  • added: final class RequireExplicitBindingsOption implements Element
  • added: interface ProviderWithExtensionVisitor extends Provider
  • added: method ConstructorBinding.getMethodInterceptors(): Map
  • added: method ConvertedConstantBinding.getTypeConverterBinding(): TypeConverterBinding
  • added: method DefaultElementVisitor.visit(DisableCircularProxiesOption): Object
  • added: method DefaultElementVisitor.visit(InterceptorBinding): Object
  • added: method DefaultElementVisitor.visit(RequireExplicitBindingsOption): Object
  • added: method DisableCircularProxiesOption.acceptVisitor(ElementVisitor): Object
  • added: method DisableCircularProxiesOption.applyTo(Binder): void
  • added: method DisableCircularProxiesOption.getSource(): Object
  • added: method ElementVisitor.visit(DisableCircularProxiesOption): Object
  • added: method ElementVisitor.visit(InterceptorBinding): Object
  • added: method ElementVisitor.visit(RequireExplicitBindingsOption): Object
  • added: method InjectionPoint.getDeclaringType(): TypeLiteral
  • added: method InjectionPoint.isToolable(): boolean
  • added: method InterceptorBinding.acceptVisitor(ElementVisitor): Object
  • added: method InterceptorBinding.applyTo(Binder): void
  • added: method InterceptorBinding.getClassMatcher(): Matcher
  • added: method InterceptorBinding.getInterceptors(): List
  • added: method InterceptorBinding.getMethodMatcher(): Matcher
  • added: method InterceptorBinding.getSource(): Object
  • added: method ProviderWithExtensionVisitor.acceptExtensionVisitor(BindingTargetVisitor, ProviderInstanceBinding): Object
  • added: method RequireExplicitBindingsOption.acceptVisitor(ElementVisitor): Object
  • added: method RequireExplicitBindingsOption.applyTo(Binder): void
  • added: method RequireExplicitBindingsOption.getSource(): Object
  • added: method TypeConverterBinding.toString(): String
  • added: method TypeEncounter.bindInterceptor(Matcher, MethodInterceptor[]): void
  • added: static method InjectionPoint.forConstructor(Constructor): InjectionPoint
  • added: static method InjectionPoint.forConstructor(Constructor, TypeLiteral): InjectionPoint
  • added: static method Providers.guicify(Provider): Provider