SYMBOL INDEX (777 symbols across 65 files) FILE: jukito-samples/src/main/java/org/jukito/samples/Car.java class Car (line 19) | public abstract class Car { method Car (line 22) | public Car(Engine engine) { method startEngine (line 26) | public void startEngine() { method getEngine (line 30) | public Engine getEngine() { FILE: jukito-samples/src/main/java/org/jukito/samples/DieselEngine.java class DieselEngine (line 19) | public class DieselEngine implements Engine { method initiateIgnition (line 20) | @Override FILE: jukito-samples/src/main/java/org/jukito/samples/Engine.java type Engine (line 19) | public interface Engine { method initiateIgnition (line 20) | void initiateIgnition(); FILE: jukito-samples/src/main/java/org/jukito/samples/FordMustang.java class FordMustang (line 21) | public class FordMustang extends Car { method FordMustang (line 22) | @Inject FILE: jukito-samples/src/main/java/org/jukito/samples/PetrolEngine.java class PetrolEngine (line 19) | public class PetrolEngine implements Engine { method initiateIgnition (line 20) | @Override FILE: jukito-samples/src/main/java/org/jukito/samples/modules/DieselLineModule.java class DieselLineModule (line 24) | public class DieselLineModule extends AbstractModule { method configure (line 25) | @Override FILE: jukito-samples/src/main/java/org/jukito/samples/modules/PetrolLineModule.java class PetrolLineModule (line 24) | public class PetrolLineModule extends AbstractModule { method configure (line 25) | @Override FILE: jukito-samples/src/test/java/org/jukito/samples/FordMustangTest.java class FordMustangTest (line 30) | @RunWith(JukitoRunner.class) method shouldInitiateIgnitionWhenCarStart (line 35) | @Test FILE: jukito-samples/src/test/java/org/jukito/samples/FordMustangTest2.java class FordMustangTest2 (line 31) | @RunWith(JukitoRunner.class) method shouldInitiateIgnitionWhenCarStart (line 36) | @Test class A (line 47) | public static class A extends JukitoModule { method configureTest (line 48) | @Override FILE: jukito-samples/src/test/java/org/jukito/samples/FordMustangTest3.java class FordMustangTest3 (line 32) | @RunWith(JukitoRunner.class) method shouldInitiateIgnitionWhenCarStart (line 37) | @Test class A (line 51) | public static class A extends JukitoModule { method configureTest (line 52) | @Override FILE: jukito/src/main/java/org/jukito/BindingsCollector.java class BindingsCollector (line 51) | public class BindingsCollector { class BindingInfo (line 56) | public static class BindingInfo { method create (line 63) | public static BindingInfo create(Binding binding, Key boundKey, method create (line 73) | public static BindingInfo create(Key boundKey) { method BindingsCollector (line 85) | BindingsCollector(AbstractModule module) { method collectBindings (line 89) | public void collectBindings() { method getBindingsObserved (line 96) | public List getBindingsObserved() { class GuiceElementVisitor (line 103) | public class GuiceElementVisitor extends DefaultElementVisitor { method visitElements (line 105) | private void visitElements(List elements) { method visit (line 111) | @Override method visit (line 118) | @SuppressWarnings("unchecked") method visit (line 135) | @Override method visit (line 144) | @Override method addInjectionPointDependencies (line 150) | private void addInjectionPointDependencies(InjectionPoint injectionP... class GuiceBindingVisitor (line 167) | public class GuiceBindingVisitor extends DefaultBindingTargetVisito... method addBindingInfo (line 169) | protected Void addBindingInfo(Binding binding, Key b... method addBinding (line 174) | private Void addBinding(Binding binding) { method addBindingKey (line 178) | private Void addBindingKey(Binding binding, Key boun... method addBindingInstance (line 182) | private Void addBindingInstance(Binding binding, Object... method visit (line 186) | @Override method visit (line 191) | @Override method visit (line 196) | @Override method visit (line 202) | @Override method visit (line 207) | @Override method visit (line 212) | @Override method visit (line 217) | @Override method visit (line 222) | @Override class GuicePrivateBindingVisitor (line 232) | public class GuicePrivateBindingVisitor extends GuiceBindingVisitor... method visit (line 234) | @Override class GuiceScopingVisitor (line 243) | public static class GuiceScopingVisitor extends DefaultBindingScopingV... method visitEagerSingleton (line 245) | @Override method visitScope (line 250) | @Override method visitScopeAnnotation (line 255) | @Override FILE: jukito/src/main/java/org/jukito/GuiceUtils.java class GuiceUtils (line 40) | public class GuiceUtils { method isProvider (line 42) | public static boolean isProvider(Key key) { method getProvidedType (line 46) | @SuppressWarnings("unchecked") method getProvidedKey (line 68) | public static Key getProvidedKey(Key> key, method ensureProvidedKey (line 81) | @SuppressWarnings("unchecked") method getMethodKeys (line 93) | public static List> getMethodKeys(Method method, Errors errors) { FILE: jukito/src/main/java/org/jukito/InjectedAfterStatements.java class InjectedAfterStatements (line 33) | public class InjectedAfterStatements extends Statement { method InjectedAfterStatements (line 38) | public InjectedAfterStatements(Statement prev, List a... method evaluate (line 47) | @Override FILE: jukito/src/main/java/org/jukito/InjectedBeforeStatements.java class InjectedBeforeStatements (line 32) | public class InjectedBeforeStatements extends Statement { method InjectedBeforeStatements (line 37) | public InjectedBeforeStatements(Statement next, List ... method evaluate (line 46) | @Override FILE: jukito/src/main/java/org/jukito/InjectedFrameworkMethod.java class InjectedFrameworkMethod (line 30) | public class InjectedFrameworkMethod extends FrameworkMethod { method InjectedFrameworkMethod (line 34) | public InjectedFrameworkMethod(Method method) { method InjectedFrameworkMethod (line 39) | public InjectedFrameworkMethod(Method method, List> binding... method getBindingsToUseForParameters (line 44) | public List> getBindingsToUseForParameters() { FILE: jukito/src/main/java/org/jukito/InjectedStatement.java class InjectedStatement (line 38) | class InjectedStatement extends Statement { method InjectedStatement (line 44) | InjectedStatement(FrameworkMethod method, Object test, Injector inject... method evaluate (line 50) | @Override FILE: jukito/src/main/java/org/jukito/JukitoModule.java class JukitoModule (line 64) | public abstract class JukitoModule extends TestModule { method JukitoModule (line 73) | public JukitoModule() { method setBindingsObserved (line 92) | public void setBindingsObserved(List bindingsObserved) { method forceMock (line 104) | protected void forceMock(Class klass) { method configure (line 108) | @Override method isInnerClass (line 216) | private boolean isInnerClass(Class rawType) { method bindKeyToInstance (line 220) | @SuppressWarnings("unchecked") method addNeededKey (line 225) | private void addNeededKey(Set> keysObserved, Set> keysNe... method bindIfConcrete (line 231) | private void bindIfConcrete(Set> keysObserved, method canBeInjected (line 250) | private boolean canBeInjected(TypeLiteral type) { method isAssistedInjection (line 263) | private boolean isAssistedInjection(Key key) { method shouldForceMock (line 268) | private boolean shouldForceMock(Class klass) { method isInstantiable (line 297) | private boolean isInstantiable(Class klass) { method isPrimitive (line 301) | private boolean isPrimitive(Class klass) { method getDummyInstanceOfPrimitiveType (line 305) | private Object getDummyInstanceOfPrimitiveType(Class klass) { method isCoreGuiceType (line 318) | private boolean isCoreGuiceType(Class klass) { method addDependencies (line 326) | private void addDependencies(Key key, Set> keysObserved, method addInjectionPointDependencies (line 341) | private void addInjectionPointDependencies(InjectionPoint injectionPoint, method addKeyDependency (line 353) | private void addKeyDependency(Key key, Set> keysObserved, method getReportWriter (line 377) | public Writer getReportWriter() { method printReport (line 386) | public void printReport(List allBindings) { method outputBindings (line 412) | private Set> outputBindings(Writer reportWriter, List klass) throws InitializationError, method JukitoRunner (line 72) | public JukitoRunner(Class klass, Injector injector) throws Initiali... method createInjector (line 86) | protected Injector createInjector(TestModule testModule) { method ensureInjector (line 90) | private void ensureInjector() method getTestModule (line 118) | private TestModule getTestModule(Class testClass) throws Instantiat... method getUseModuleClasses (line 151) | private Set> getUseModuleClasses(Class test... method getInnerClassModule (line 164) | private TestModule getInnerClassModule(Class testClass) method getAutoBindMocksValue (line 178) | private boolean getAutoBindMocksValue(Class testClass) { method createJukitoModule (line 192) | private TestModule createJukitoModule(final Iterable> getBindingsForParameterWithAllAnnotation(All ... method addAllBindingAssignations (line 348) | private void addAllBindingAssignations( method instantiateEagerTestSingletons (line 378) | private void instantiateEagerTestSingletons() { method validateInstanceMethods (line 404) | @Override method validateTestMethods (line 419) | @Override method validatePublicVoidMethods (line 433) | private void validatePublicVoidMethods(Class ann... method getInjector (line 447) | protected Injector getInjector() { FILE: jukito/src/main/java/org/jukito/MockProvider.java class MockProvider (line 34) | public class MockProvider implements Provider { method MockProvider (line 43) | public MockProvider(Class classToProvide) { method get (line 47) | @Override FILE: jukito/src/main/java/org/jukito/MockitoUsageValidator.java class MockitoUsageValidator (line 24) | public class MockitoUsageValidator extends RunListener { method MockitoUsageValidator (line 27) | public MockitoUsageValidator(RunNotifier notifier) { method testFinished (line 31) | @Override FILE: jukito/src/main/java/org/jukito/NamedUniqueAnnotations.java class NamedUniqueAnnotations (line 30) | class NamedUniqueAnnotations { method matches (line 40) | public static boolean matches(String bindingName, java.lang.annotation... method create (line 53) | public static Annotation create(String name) { class InternalImpl (line 67) | private static class InternalImpl implements Internal { method InternalImpl (line 71) | InternalImpl(int value, String name) { method value (line 76) | public int value() { method name (line 80) | public String name() { method annotationType (line 84) | public Class annotationType() { method toString (line 88) | @Override method equals (line 93) | @Override method hashCode (line 105) | @Override FILE: jukito/src/main/java/org/jukito/SpyImmutableInstanceProvider.java class SpyImmutableInstanceProvider (line 33) | class SpyImmutableInstanceProvider implements Provider { method SpyImmutableInstanceProvider (line 45) | SpyImmutableInstanceProvider(T instance) { method get (line 52) | @Override FILE: jukito/src/main/java/org/jukito/SpyProvider.java class SpyProvider (line 40) | class SpyProvider implements Provider, HasDependencies { method SpyProvider (line 55) | SpyProvider(Provider rawProvider, Key relayingKey) { method get (line 60) | @Override method getDependencies (line 65) | @Override FILE: jukito/src/main/java/org/jukito/TestModule.java class TestModule (line 35) | public abstract class TestModule extends AbstractModule { method setTestClass (line 44) | public void setTestClass(Class testClass) { method configure (line 48) | @Override method bindScopes (line 54) | protected void bindScopes() { method configureTest (line 62) | protected abstract void configureTest(); method bindMock (line 72) | protected ScopedBindingBuilder bindMock(Class klass) { method bindMock (line 85) | protected ScopedBindingBuilder bindMock( method bindSpy (line 99) | protected ScopedBindingBuilder bindSpy(Class klass) { method bindSpy (line 112) | protected ScopedBindingBuilder bindSpy( method bindSpy (line 130) | protected ScopedBindingBuilder bindSpy(Class klass, T instance) { method bindSpy (line 148) | protected ScopedBindingBuilder bindSpy( method bindNamedMock (line 163) | protected ScopedBindingBuilder bindNamedMock(Class klass, Strin... method bindNamedMock (line 177) | protected ScopedBindingBuilder bindNamedMock(TypeLiteral typeLi... method bindNamedSpy (line 193) | protected ScopedBindingBuilder bindNamedSpy(Class klass, String... method bindNamedSpy (line 208) | protected ScopedBindingBuilder bindNamedSpy(TypeLiteral typeLit... method bindNamedSpy (line 226) | protected ScopedBindingBuilder bindNamedSpy(Class klass, T inst... method bindNamedSpy (line 244) | protected ScopedBindingBuilder bindNamedSpy(TypeLiteral typeLit... method bindNewMockProvider (line 249) | @SuppressWarnings("unchecked") method bindNewSpyProvider (line 255) | @SuppressWarnings("unchecked") method bindNewSpyImmutableInstanceProvider (line 264) | private ScopedBindingBuilder bindNewSpyImmutableInstanceProvider(K... method bindManyInstances (line 283) | protected void bindManyInstances(Class clazz, V...... method bindManyNamedInstances (line 304) | protected void bindManyNamedInstances(Class clazz,... method bindManyInstances (line 325) | protected void bindManyInstances(TypeLiteral type,... method bindManyNamedInstances (line 346) | protected void bindManyNamedInstances(TypeLiteral ... method bindMany (line 362) | protected void bindMany(Class clazz, Class... boun... method bindManyNamed (line 378) | protected void bindManyNamed(Class clazz, String name, Class void bindMany(TypeLiteral type, TypeLiteral void bindManyNamed(TypeLiteral type, String name, method bindNamed (line 425) | protected LinkedBindingBuilder bindNamed(Class klass, String... method bindNamed (line 437) | protected LinkedBindingBuilder bindNamed(TypeLiteral typeLit... FILE: jukito/src/main/java/org/jukito/TestScope.java class TestScope (line 32) | public class TestScope { class Singleton (line 34) | private static class Singleton implements Scope { method Singleton (line 39) | private Singleton(String simpleName) { method clear (line 43) | public void clear() { method scope (line 47) | @Override method toString (line 64) | public String toString() { method clear (line 91) | public static void clear() { FILE: jukito/src/test/java/org/jukito/AllAnnotationTest.java class AllAnnotationTest (line 34) | @RunWith(JukitoRunner.class) class Module (line 40) | static class Module extends JukitoModule { method configureTest (line 41) | @SuppressWarnings("unchecked") type TestData (line 52) | interface TestData { method getData (line 53) | String getData(); class TestDataA (line 56) | static class TestDataA implements TestData { method getData (line 57) | public String getData() { class TestDataB (line 62) | static class TestDataB implements TestData { method getData (line 63) | public String getData() { class TestDataInstance (line 68) | static class TestDataInstance { method TestDataInstance (line 71) | TestDataInstance(String data) { method getData (line 75) | public String getData() { type Node (line 80) | interface Node { class NodeA (line 83) | static class NodeA implements Node { class Bookkeeper (line 90) | private static class Bookkeeper { method testAllWithInstance (line 96) | @Test method testAllWithClass (line 101) | @Test method testAllWithClassInstance (line 106) | @Test method checkBookkeeper (line 111) | @AfterClass method testAllDoesNotIncludeMock (line 132) | @Test FILE: jukito/src/test/java/org/jukito/AllNamedAnnotationTest.java class AllNamedAnnotationTest (line 32) | @RunWith(JukitoRunner.class) class Module (line 38) | static class Module extends JukitoModule { method configureTest (line 39) | @SuppressWarnings("unchecked") type TestData (line 55) | interface TestData { method getData (line 56) | String getData(); class TestDataA (line 59) | static class TestDataA implements TestData { method getData (line 60) | public String getData() { class TestDataB (line 65) | static class TestDataB implements TestData { method getData (line 66) | public String getData() { class TestDataC (line 71) | static class TestDataC implements TestData { method getData (line 72) | public String getData() { class TestDataD (line 77) | static class TestDataD implements TestData { method getData (line 78) | public String getData() { class TestDataInstance (line 83) | static class TestDataInstance { method TestDataInstance (line 86) | TestDataInstance(String data) { method getData (line 90) | public String getData() { class Bookkeeper (line 99) | private static class Bookkeeper { method testAllWithNamedInstance (line 111) | @Test method testAllWithNamedClass (line 116) | @Test method testAllWithNamedClassInstance (line 121) | @Test method testAllWithInstance (line 127) | @Test method testAllWithClass (line 132) | @Test method testAllWithClassInstance (line 137) | @Test method testAllWithNullAsName (line 142) | @Test method checkBookkeeper (line 147) | @AfterClass FILE: jukito/src/test/java/org/jukito/AssistedInjectTest.java class AssistedInjectTest (line 41) | @RunWith(JukitoRunner.class) class Module (line 47) | static class Module extends JukitoModule { method configureTest (line 48) | @Override type PaymentFactory (line 58) | interface PaymentFactory { method create (line 59) | Payment create(Date startDate, int amount); type Payment (line 62) | interface Payment { method format (line 63) | String format(); class RealPayment (line 66) | static class RealPayment implements Payment { method RealPayment (line 71) | @Inject method format (line 78) | @Override type LocaleInfo (line 94) | interface LocaleInfo { method getMoneySign (line 95) | String getMoneySign(); method isMoneySignBefore (line 97) | boolean isMoneySignBefore(); type StarFactory (line 100) | interface StarFactory { method create (line 101) | Star create(String name, double mass); type Star (line 104) | interface Star { method getGravitationalConstant (line 105) | double getGravitationalConstant(); method getMass (line 107) | double getMass(); method getName (line 109) | String getName(); class StarImpl (line 112) | static class StarImpl implements Star { method StarImpl (line 117) | @Inject method getGravitationalConstant (line 125) | @Override method getMass (line 130) | @Override method getName (line 135) | @Override method setup (line 144) | @Before method testFactory (line 150) | @Test method testFactoryWithInjectedConstant (line 163) | @Test FILE: jukito/src/test/java/org/jukito/AutoBindMocksDisabledTest.java class AutoBindMocksDisabledTest (line 33) | @RunWith(JukitoRunner.class) class MyModule (line 40) | public static final class MyModule extends PrivateModule { method configure (line 42) | @Override type SomeInterface (line 53) | public interface SomeInterface { method doSomething (line 54) | void doSomething(); class NotAMock (line 61) | public static final class NotAMock implements SomeInterface { method doSomething (line 63) | @Override class ExposedClass (line 72) | public static final class ExposedClass { method ExposedClass (line 76) | @Inject method getInstance (line 81) | SomeInterface getInstance() { method testSomething (line 86) | @Test FILE: jukito/src/test/java/org/jukito/BindAnnotatedConcreteClassesTest.java class BindAnnotatedConcreteClassesTest (line 31) | @RunWith(JukitoRunner.class) class Module (line 37) | static class Module extends JukitoModule { method configureTest (line 38) | @Override class ConcreteClass (line 49) | static class ConcreteClass { class SubConcreteClass (line 52) | static class SubConcreteClass extends ConcreteClass { class SubSubConcreteClass (line 55) | static class SubSubConcreteClass extends ConcreteClass { method testConcreteClassBoundToDifferentSingletons (line 58) | @Test method testConcreteClassBoundToSameSingleton (line 65) | @Test method testConcreteClassNoBoundAsSingleton (line 72) | @Test FILE: jukito/src/test/java/org/jukito/BindSpyInstanceTest.java class BindSpyInstanceTest (line 29) | @RunWith(JukitoRunner.class) class Module (line 35) | static class Module extends JukitoModule { method configureTest (line 36) | @Override class SimpleClass (line 42) | static class SimpleClass { method SimpleClass (line 45) | @SuppressWarnings("unused") method SimpleClass (line 50) | SimpleClass(String arg0) { method getVal (line 54) | String getVal() { method testOneInvocation (line 59) | @Test method testNeverInvoked (line 68) | @Test FILE: jukito/src/test/java/org/jukito/BindSpyTest.java class BindSpyTest (line 32) | @RunWith(JukitoRunner.class) class Module (line 38) | static class Module extends JukitoModule { method configureTest (line 39) | @Override type CompositionMockA (line 45) | interface CompositionMockA { method test (line 46) | String test(); type CompositionMockB (line 49) | interface CompositionMockB { method test (line 50) | String test(); class SimpleClass (line 53) | static class SimpleClass { method SimpleClass (line 59) | @Inject method callTestMethodOnMock (line 64) | String callTestMethodOnMock() { method testStubbingSpiedInstance (line 76) | @Test method testNotStubbingSpiedInstance (line 90) | @Test FILE: jukito/src/test/java/org/jukito/BindingToProviderTest.java class BindingToProviderTest (line 32) | @RunWith(JukitoRunner.class) class MyModule (line 38) | public static class MyModule extends JukitoModule { method getObject (line 39) | @Provides method configureTest (line 44) | @Override class MyClass (line 50) | static class MyClass { method MyClass (line 53) | MyClass(String string) { method getString (line 57) | String getString() { method foo (line 62) | @Test FILE: jukito/src/test/java/org/jukito/EDRunner.java class EDRunner (line 36) | public class EDRunner extends ParentRunner { method EDRunner (line 39) | public EDRunner(Class testClass) throws Exception { method createJukitoRunners (line 44) | public List createJukitoRunners(Class testClass) throws Exc... method calculateInjectors (line 55) | protected List calculateInjectors(Class testClass) method getChildren (line 74) | @Override method describeChild (line 79) | @Override method runChild (line 84) | @Override method buildInjector (line 89) | private Injector buildInjector(Class edModuleClazz, ... method getDeclaredModulesForTest (line 119) | private Module[] getDeclaredModulesForTest(Class testClass) { FILE: jukito/src/test/java/org/jukito/EnvironmentDependentComponent.java type EnvironmentDependentComponent (line 22) | public interface EnvironmentDependentComponent { method hello (line 23) | void hello(); FILE: jukito/src/test/java/org/jukito/ExternalSingleton.java class ExternalSingleton (line 24) | @Singleton FILE: jukito/src/test/java/org/jukito/ForceMockTest.java class ForceMockTest (line 29) | @RunWith(JukitoRunner.class) class Module (line 35) | static class Module extends JukitoModule { method configureTest (line 36) | @Override type Base1 (line 44) | interface Base1 { method t1 (line 45) | int t1(); class Child11 (line 48) | static class Child11 implements Base1 { method t1 (line 49) | public int t1() { class Child111 (line 54) | static class Child111 extends Child11 { method t1 (line 55) | public int t1() { class Child12 (line 60) | static class Child12 implements Base1 { method t1 (line 61) | public int t1() { type Base2 (line 66) | interface Base2 { method t2 (line 67) | int t2(); class Child21 (line 70) | static class Child21 implements Base2 { method t2 (line 71) | public int t2() { class Child211 (line 76) | static class Child211 extends Child21 { method t2 (line 77) | public int t2() { class Child22 (line 82) | static class Child22 implements Base2 { method t2 (line 83) | public int t2() { type Base3 (line 88) | interface Base3 { method t3 (line 89) | int t3(); class Child31 (line 92) | static class Child31 implements Base3 { method t3 (line 93) | public int t3() { class Child311 (line 98) | static class Child311 extends Child31 { method t3 (line 99) | public int t3() { method injectForceMock (line 104) | @Test FILE: jukito/src/test/java/org/jukito/GeneralTest.java class GeneralTest (line 40) | @RunWith(JukitoRunner.class) class Module (line 45) | static class Module extends JukitoModule { method configureTest (line 46) | @Override type MyInteger (line 88) | interface MyInteger { method getValue (line 89) | int getValue(); class MyIntegerImpl (line 92) | static class MyIntegerImpl implements MyInteger { method MyIntegerImpl (line 95) | MyIntegerImpl(int value) { method getValue (line 99) | @Override type MyEnum (line 105) | enum MyEnum { class TestClass (line 111) | static class TestClass { method TestClass (line 114) | @Inject class ParameterizedTestClass (line 120) | static class ParameterizedTestClass { method ParameterizedTestClass (line 123) | @Inject class ParameterizedTestClassDouble (line 129) | static class ParameterizedTestClassDouble extends ParameterizedTestCla... method ParameterizedTestClassDouble (line 130) | @Inject class ParameterizedTestClassString (line 136) | public static class ParameterizedTestClassString extends Parameterized... method ParameterizedTestClassString (line 137) | ParameterizedTestClassString() { method ParameterizedTestClassString (line 141) | public ParameterizedTestClassString(@Named("HelloWorld") String valu... class TestClassWithMethodInjection (line 146) | static class TestClassWithMethodInjection { method TestClassWithMethodInjection (line 149) | @Inject method setValue (line 154) | @Inject type NonBoundInterface (line 160) | interface NonBoundInterface { method getValue (line 161) | int getValue(); class TestClassWithOptionalInjection (line 164) | static class TestClassWithOptionalInjection { method TestClassWithOptionalInjection (line 167) | @Inject method setValue (line 172) | @Inject(optional = true) class UninstanciableClass (line 179) | static class UninstanciableClass { method UninstanciableClass (line 180) | private UninstanciableClass() { method getValue (line 183) | public int getValue() { class ClassWithUninstanciableDependency1 (line 188) | @TestMockSingleton method ClassWithUninstanciableDependency1 (line 192) | @Inject method getValue (line 197) | public int getValue() { method getDependency (line 201) | public UninstanciableClass getDependency() { class ClassWithUninstanciableDependency2 (line 206) | abstract static class ClassWithUninstanciableDependency2 { method ClassWithUninstanciableDependency2 (line 207) | @Inject method getValue (line 211) | public int getValue() { class ClassWithUninstanciableDependency3 (line 216) | static class ClassWithUninstanciableDependency3 { method ClassWithUninstanciableDependency3 (line 217) | @Inject method getValue (line 221) | public int getValue() { class MyMockProvider3b (line 226) | static class MyMockProvider3b extends MockProvider { method TestGenericClassInjectedWithTypeLiteral (line 243) | @Inject method getInjectedType (line 248) | public Class getInjectedType() { method testConstantInjection (line 253) | @Test method testInjectBoundWithKeys (line 278) | @Test method testParameterizedInjection1 (line 290) | @Test method testParameterizedInjection2 (line 296) | @Test method testMethodInjection (line 302) | @Test method testOptionalInjection (line 308) | @Test method testInjectingMockShouldNotInstantiateDependencies1 (line 314) | @Test method testInjectingMockShouldNotInstantiateDependencies2 (line 321) | @Test method testInjectingMockShouldNotInstantiateDependencies3a (line 327) | @Test method testInjectingMockShouldNotInstantiateDependencies3b (line 333) | @Test method testInjectingMockShouldNotInstantiateDependencies3c (line 339) | @Test method testInjectingClassInjectedWithTypeLiteralShouldWork (line 345) | @Test method testInjectingTypeLiteralShouldWork (line 351) | @Test method testInjectingInjectorShouldWork (line 357) | @Test method testInjectingLoggerShouldWork (line 362) | @Test method testInjectingStageShouldWork (line 367) | @Test method testInjectingMembersInjectorShouldWork (line 372) | @Test method toConstructorInjectionShouldWork (line 377) | @Test FILE: jukito/src/test/java/org/jukito/InnerClassTest.java class InnerClassTest (line 32) | @RunWith(JukitoRunner.class) class Module (line 37) | public static class Module extends JukitoModule { method configureTest (line 38) | @Override class InnerClass (line 47) | class InnerClass { method toString (line 51) | public String toString() { class StaticInnerClass (line 59) | static class StaticInnerClass { method toString (line 63) | public String toString() { method testInnerClass (line 73) | @Test(expected = ConfigurationException.class) method testStaticInnerClass (line 83) | @Test FILE: jukito/src/test/java/org/jukito/InstallTest.java class InstallTest (line 34) | @RunWith(JukitoRunner.class) class Module (line 40) | static class Module extends JukitoModule { class FooModule (line 42) | public class FooModule extends AbstractModule { method configure (line 44) | @Override class BarModule (line 50) | public class BarModule extends AbstractModule { method configure (line 52) | @Override method configureTest (line 58) | @Override type Foo (line 66) | interface Foo { method calc (line 67) | int calc(); class FooImpl (line 70) | static class FooImpl implements Foo { method FooImpl (line 75) | @Inject method calc (line 81) | @Override type Bar (line 87) | interface Bar { method calc (line 88) | int calc(); class BarImpl (line 91) | static class BarImpl implements Bar { method calc (line 92) | @Override method setup (line 101) | @Before method installingModuleWorks (line 106) | @Test FILE: jukito/src/test/java/org/jukito/ModuleWithProvidesMethods.java class ModuleWithProvidesMethods (line 26) | public class ModuleWithProvidesMethods extends AbstractModule { method create (line 28) | @Provides method configure (line 36) | @Override FILE: jukito/src/test/java/org/jukito/NoModuleTest.java class NoModuleTest (line 28) | @RunWith(JukitoRunner.class) type MyMockSingleton (line 31) | interface MyMockSingleton { method dummy (line 32) | int dummy(); type MyAnnotatedMockSingleton (line 35) | @TestMockSingleton method dummy (line 37) | int dummy(); class MySingleton (line 40) | static class MySingleton { class MyAnnotatedSingleton (line 43) | @TestSingleton class MyAnnotatedEagerSingleton (line 47) | @TestEagerSingleton method testMockSingleton (line 51) | @Test method testAnnotatedMockSingleton (line 59) | @Test method testSingleton (line 68) | @Test method testAnnotatedSingleton (line 73) | @Test method testAnnotatedEagerSingleton (line 78) | @Test FILE: jukito/src/test/java/org/jukito/OldStyleAssistedInjectTest.java class OldStyleAssistedInjectTest (line 33) | @SuppressWarnings("deprecation") class Module (line 39) | public static class Module extends JukitoModule { method configureTest (line 40) | @Override type PaymentFactory (line 57) | interface PaymentFactory { method create (line 58) | Payment create(int amount); type PaymentAmountFactory (line 61) | interface PaymentAmountFactory { method create (line 62) | Payment create(Amount amount); type Payment (line 65) | interface Payment { method getPayment (line 66) | String getPayment(); class RealPayment1 (line 69) | static class RealPayment1 implements Payment { method RealPayment1 (line 73) | @Inject method getPayment (line 79) | @Override class RealPayment2 (line 85) | static class RealPayment2 implements Payment { method RealPayment2 (line 88) | @Inject method getPayment (line 93) | @Override type Amount (line 99) | interface Amount { method toString (line 100) | String toString(); type Configuration (line 106) | interface Configuration { method shouldAlwaysHideAmounts (line 107) | boolean shouldAlwaysHideAmounts(); class InjectedClass (line 112) | static class InjectedClass { class RealPaymentAmount (line 118) | static class RealPaymentAmount implements Payment { method RealPaymentAmount (line 123) | @Inject method getPayment (line 132) | @Override method shouldInjectFactoryInClass (line 145) | @Test method shouldInjectFactoryAsParameter (line 154) | @Test method shouldInjectFactoryWithInterfacesAsParameter (line 163) | @Test FILE: jukito/src/test/java/org/jukito/ParentClassInnerClassModuleDiscoveryTest.java class ParentClassInnerClassModuleDiscoveryTest (line 29) | @RunWith(JukitoRunner.class) method afterClass (line 34) | @AfterClass method testSomething (line 39) | @Test FILE: jukito/src/test/java/org/jukito/ParentTestClassBase.java class ParentTestClassBase (line 35) | @Ignore("Tests in this base class are not meant to be run independantly.") class SingletonDefinedInParent (line 41) | @TestSingleton method getValue (line 45) | public String getValue() { type MockSingletonDefinedInParent (line 53) | @TestMockSingleton method mockSingletonMethod (line 55) | void mockSingletonMethod(); type DummyInterface (line 58) | interface DummyInterface { method getDummyValue (line 59) | String getDummyValue(); type DummyInterfaceUsedOnlyInParent1 (line 62) | interface DummyInterfaceUsedOnlyInParent1 { method getDummyValue (line 63) | String getDummyValue(); type DummyInterfaceUsedOnlyInParent2 (line 66) | interface DummyInterfaceUsedOnlyInParent2 { method getDummyValue (line 67) | String getDummyValue(); type DummyInterfaceUsedOnlyInParent3 (line 70) | interface DummyInterfaceUsedOnlyInParent3 { method getDummyValue (line 71) | String getDummyValue(); class DummyClassUsedOnlyInParent1 (line 74) | static class DummyClassUsedOnlyInParent1 { class DummyClassUsedOnlyInParent2 (line 77) | static class DummyClassUsedOnlyInParent2 { class DummyClassUsedOnlyInParent3 (line 80) | static class DummyClassUsedOnlyInParent3 { class Bookkeeper (line 92) | protected static class Bookkeeper { method parentTestShouldRun (line 96) | @Test method interfaceBoundInChildIsInjectedInParent (line 101) | @Test method interfaceBoundInChildIsInjectedInParentTestMethod (line 106) | @Test method interfaceUsedInParentTestMethodShouldBeMockedAsTestSingleton (line 112) | @Test method concreteClassUsedInParentTestMethodShouldBeBoundAsTestSingleton (line 121) | @Test method interfaceUsedInParentBeforeMethodShouldBeMockedAsTestSingleton (line 127) | @Before method concreteClassUsedInParentBeforeMethodShouldBeBoundAsTestSingleton (line 136) | @Before method interfaceUsedInParentAfterMethodShouldBeMockedAsTestSingleton (line 142) | @After method concreteClassUsedInParentAfterMethodShouldBeBoundAsTestSingleton (line 151) | @After FILE: jukito/src/test/java/org/jukito/ParentTestClassTest.java class ParentTestClassTest (line 31) | @RunWith(JukitoRunner.class) class Module (line 37) | static class Module extends JukitoModule { method configureTest (line 38) | @Override class MyDummyClass (line 47) | static class MyDummyClass implements DummyInterface { method getDummyValue (line 48) | @Override method mockSingletonDefinedInParentShouldBeBoundAsAMock (line 54) | @Test method singletonDefinedInParentShouldBeBound (line 59) | @Test method checkBookkeeper (line 65) | @AfterClass FILE: jukito/src/test/java/org/jukito/ProviderBindingTest.java class ProviderBindingTest (line 31) | @RunWith(JukitoRunner.class) class Module (line 37) | public static class Module extends JukitoModule { method configureTest (line 38) | @Override method shouldBeExecuted (line 45) | @Test type MyService (line 51) | interface MyService { class ServiceAndProvider (line 54) | static class ServiceAndProvider implements Provider { method get (line 55) | @Override method doSomethingVeryImportant (line 60) | public void doSomethingVeryImportant() { class OtherService (line 65) | static class OtherService { FILE: jukito/src/test/java/org/jukito/ProviderTest.java class ProviderTest (line 38) | @RunWith(JukitoRunner.class) class Module (line 44) | static class Module extends JukitoModule { method configureTest (line 45) | @Override method getProvidedViaMethod (line 68) | @Provides type Mock (line 74) | interface Mock { class Instance (line 77) | static class Instance { method Instance (line 78) | @Inject type Parent (line 83) | interface Parent { method getValue (line 84) | String getValue(); class ChildA (line 87) | static class ChildA implements Parent { method getValue (line 88) | public String getValue() { type MockInChildB (line 93) | interface MockInChildB { type MockInProviderB (line 96) | interface MockInProviderB { method test (line 97) | void test(); class ChildB (line 100) | static class ChildB implements Parent { method getValue (line 104) | public String getValue() { class ParentProviderABase (line 109) | abstract static class ParentProviderABase implements Provider { class ParentProviderA (line 112) | static class ParentProviderA extends ParentProviderABase { method get (line 113) | @Override class ParentProviderB (line 119) | static class ParentProviderB implements Provider { method ParentProviderB (line 122) | @Inject method get (line 131) | @Override class UninstanciableClass (line 137) | static class UninstanciableClass { method UninstanciableClass (line 138) | private UninstanciableClass() { method getValue (line 141) | public int getValue() { class MyMockProvider2 (line 146) | static class MyMockProvider2 extends MockProvider { method MyMockProvider2 (line 147) | @Inject class MyMockProvider3 (line 153) | static class MyMockProvider3 extends MockProvider { method MyMockProvider3 (line 154) | @Inject type DependencyShouldBeMocked1 (line 160) | interface DependencyShouldBeMocked1 { method getValue (line 161) | int getValue(); class ClassWithMockedDependency1 (line 164) | static class ClassWithMockedDependency1 { method ClassWithMockedDependency1 (line 167) | @Inject method getDependency (line 172) | public DependencyShouldBeMocked1 getDependency() { class MyProvider1 (line 177) | static class MyProvider1 implements Provider findBlock(String header, String text) { FILE: jukito/src/test/java/org/jukito/RequestInjectionTest.java class RequestInjectionTest (line 30) | @RunWith(JukitoRunner.class) type Dummy (line 32) | interface Dummy { class RequestInjection (line 35) | static class RequestInjection { method getDummy (line 39) | public Dummy getDummy() { class Module (line 44) | static class Module extends JukitoModule { method configureTest (line 45) | @Override method dummyShouldBeMocked (line 55) | @Test FILE: jukito/src/test/java/org/jukito/RequestStaticInjectionTest.java class RequestStaticInjectionTest (line 35) | @RunWith(JukitoRunner.class) type Dummy (line 37) | interface Dummy { class RequestStaticInjectionA (line 40) | static class RequestStaticInjectionA { class RequestStaticInjectionB (line 46) | static class RequestStaticInjectionB { class Module (line 51) | static class Module extends JukitoModule { method configureTest (line 52) | @Override method createDummy (line 58) | @Provides method dummyShouldNotBeMocked (line 66) | @Test method dummyShouldBeMocked (line 75) | @Test FILE: jukito/src/test/java/org/jukito/RespectProvidesAnnotationInModuleTest.java class RespectProvidesAnnotationInModuleTest (line 27) | @RunWith(JukitoRunner.class) method shouldRespectProvidesAnnotationUsedInModule (line 29) | @Test class A (line 45) | public static class A extends JukitoModule { method configureTest (line 46) | @Override FILE: jukito/src/test/java/org/jukito/RespectTestScopeWhenUsingAbstractModuleTest.java class RespectTestScopeWhenUsingAbstractModuleTest (line 33) | @RunWith(JukitoRunner.class) method shouldRespectTestSingletonAnnotationA (line 43) | @Test method shouldRespectTestSingletonsB (line 57) | @Test method shouldRespectTestSingletonsC (line 69) | @Test class A (line 84) | public static class A extends JukitoModule { method configureTest (line 85) | @Override FILE: jukito/src/test/java/org/jukito/SampleParentTestClassWithInnerTestModule.java class SampleParentTestClassWithInnerTestModule (line 23) | public class SampleParentTestClassWithInnerTestModule { class MyModule (line 30) | public static final class MyModule extends JukitoModule { method configureTest (line 31) | @Override FILE: jukito/src/test/java/org/jukito/SingletonTest.java class SingletonTest (line 36) | @RunWith(JukitoRunner.class) class Module (line 42) | static class Module extends JukitoModule { method configureTest (line 43) | @Override class Registry (line 51) | @TestSingleton method register (line 55) | public void register(Class clazz) { method getCount (line 59) | public int getCount(Class clazz) { class Bookkeeper (line 72) | private static class Bookkeeper { class MyEagerSingleton (line 83) | static class MyEagerSingleton { method MyEagerSingleton (line 84) | @Inject class MyTestEagerSingleton (line 94) | @TestEagerSingleton method MyTestEagerSingleton (line 96) | @Inject class MyTestSingleton (line 106) | @TestSingleton method MyTestSingleton (line 108) | @Inject type MyTestMockSingleton (line 118) | @TestMockSingleton method dummy (line 120) | void dummy(); type MyTestMockSingletonBoundNonMock (line 127) | @TestMockSingleton method dummy (line 129) | void dummy(); method onlyEagerSingletonShouldBeRegistered (line 135) | @Test method bothSingletonsShouldBeRegistered (line 140) | @Test method injectionOfMockShouldBeADifferentObject1 (line 146) | @Test method injectionOfMockShouldBeADifferentObject2 (line 152) | @Test method injectionOfSingletonMockExplicitelyBoundAsNonSingleton (line 158) | @Test method firstInjectionOfSingleton (line 167) | @Test method secondInjectionOfSingleton (line 172) | @Test method verifyNumberOfInstantiations (line 177) | @AfterClass FILE: jukito/src/test/java/org/jukito/SomeCoreComponent.java class SomeCoreComponent (line 22) | public class SomeCoreComponent { method SomeCoreComponent (line 25) | public SomeCoreComponent(EnvironmentDependentComponent someComponent) { method run (line 29) | public void run() { FILE: jukito/src/test/java/org/jukito/SomeTestClass.java class SomeTestClass (line 22) | public class SomeTestClass { method someInitMethod (line 23) | public void someInitMethod() { method crazyMethod (line 27) | public void crazyMethod() { FILE: jukito/src/test/java/org/jukito/TestTestDescriptions.java class TestTestDescriptions (line 25) | @RunWith(JukitoRunner.class) method testA (line 27) | @Test method testB (line 37) | @Test method testWithoutDescription (line 48) | @Test FILE: jukito/src/test/java/org/jukito/TransitiveDependencyTest.java class TransitiveDependencyTest (line 33) | @RunWith(JukitoRunner.class) class MyModule (line 36) | static class MyModule extends JukitoModule { method configureTest (line 37) | @Override type SubCollaborator (line 44) | interface SubCollaborator { method subCollaborate (line 45) | void subCollaborate(); class Collaborator (line 48) | @TestEagerSingleton method Collaborator (line 52) | @Inject class Leader (line 58) | @TestEagerSingleton method Leader (line 62) | @Inject type MyInterface (line 68) | interface MyInterface { method getValue (line 69) | int getValue(); class MyDependency (line 72) | static class MyDependency { method getValue (line 73) | public int getValue() { type MyDependentInterface (line 78) | interface MyDependentInterface { class MyInterfaceImpl (line 81) | static class MyInterfaceImpl implements MyInterface { method MyInterfaceImpl (line 84) | @Inject method getValue (line 90) | @Override type MyEnum (line 96) | enum MyEnum { class MyClassInjectedWithUnboundConstants (line 100) | static class MyClassInjectedWithUnboundConstants { method MyClassInjectedWithUnboundConstants (line 114) | @Inject method setAutoinit (line 123) | @Inject method setSensitivity (line 127) | @Inject method testDoubleDependency (line 132) | @Test method testDependencyFromInterface (line 137) | @Test method testDependencyOnUnboundConstants (line 142) | @Test FILE: jukito/src/test/java/org/jukito/UseModulesTest.java class UseModulesTest (line 37) | @RunWith(JukitoRunner.class) type Abc (line 40) | interface Abc { type Def (line 43) | interface Def { type Ghj (line 46) | interface Ghj { type Klm (line 49) | interface Klm { class AbcImpl (line 52) | static class AbcImpl implements Abc { class DefImpl (line 55) | static class DefImpl implements Def { class AbcImpl2 (line 58) | static class AbcImpl2 implements Abc { class DefImpl2 (line 61) | static class DefImpl2 implements Def { class KlmImpl (line 64) | static class KlmImpl implements Klm { method testInjectionUsingMethodModules (line 67) | @Test method testInjectionWithExternalModules (line 74) | @Test method testAutoMockingForMissingBindings (line 81) | @Test class XyzModule (line 88) | class XyzModule extends AbstractModule { method configure (line 89) | @Override class UseModulesTestBase (line 96) | @UseModules({DefModule.class, KlmModule.class}) class AbcModule (line 102) | class AbcModule extends AbstractModule { method configure (line 103) | @Override class DefModule (line 109) | class DefModule extends AbstractModule { method configure (line 110) | @Override class KlmModule (line 116) | class KlmModule extends AbstractModule { method configure (line 117) | @Override FILE: jukito/src/test/java/org/jukito/environmentdependent/DesktopModule.java class DesktopModule (line 26) | public class DesktopModule extends AbstractModule { method configure (line 27) | @Override FILE: jukito/src/test/java/org/jukito/environmentdependent/EnvironmentDependentModulesTest.java class EnvironmentDependentModulesTest (line 36) | @EnvironmentDependentModules({MobileModule.class, DesktopModule.class, T... method shouldRunAsManyTimesAsManyInjectorsWereCreated (line 40) | @Test class SomeCoreModule (line 48) | public static class SomeCoreModule extends AbstractModule { method createCalculator (line 49) | @Provides method configure (line 54) | @Override FILE: jukito/src/test/java/org/jukito/environmentdependent/MobileModule.java class MobileModule (line 26) | public class MobileModule extends AbstractModule { method configure (line 27) | @Override FILE: jukito/src/test/java/org/jukito/environmentdependent/TabletModule.java class TabletModule (line 26) | public class TabletModule extends AbstractModule { method configure (line 27) | @Override