org.atinject.tck.auto.accessories
Class SpareTire

java.lang.Object
  extended by org.atinject.tck.auto.Tire
      extended by org.atinject.tck.auto.accessories.SpareTire

public class SpareTire
extends Tire


Field Summary
(package private)  FuelTank constructorInjection
           
(package private)  FuelTank fieldInjection
           
(package private)  FuelTank methodInjection
           
(package private) static FuelTank staticFieldInjection
           
(package private) static FuelTank staticMethodInjection
           
 
Fields inherited from class org.atinject.tck.auto.Tire
methodInjectedBeforeFields, moreProblems, NEVER_INJECTED, overriddenProtectedMethodInjectedTwice, overriddenPublicMethodInjectedTwice, protectedMethodForOverrideInjected, publicMethodForOverrideInjected, similarPackagePrivateMethodInjectedTwice, similarPrivateMethodInjectedTwice, staticMethodInjectedBeforeStaticFields, subPackagePrivateMethodForOverrideInjected, subPackagePrivateMethodInjected, subPrivateMethodForOverrideInjected, subPrivateMethodInjected, subProtectedMethodInjected, subPublicMethodInjected, subtypeFieldInjectedBeforeSupertypeMethods, subtypeMethodInjectedBeforeSupertypeMethods, subtypeStaticFieldInjectedBeforeSupertypeStaticMethods, subtypeStaticMethodInjectedBeforeSupertypeStaticMethods, superPackagePrivateMethodForOverrideInjected, superPackagePrivateMethodInjected, superPrivateMethodForOverrideInjected, superPrivateMethodInjected, superProtectedMethodInjected, superPublicMethodInjected
 
Constructor Summary
SpareTire(FuelTank forSupertype, FuelTank forSubtype)
           
 
Method Summary
static boolean hasBeenStaticFieldInjected()
           
static boolean hasBeenStaticMethodInjected()
           
 boolean hasSpareTireBeenFieldInjected()
           
 boolean hasSpareTireBeenMethodInjected()
           
(package private)  void injectPackagePrivateMethod()
           
(package private)  void injectPackagePrivateMethodForOverride()
           
private  void injectPrivateMethod()
           
private  void injectPrivateMethodForOverride()
           
protected  void injectProtectedMethod()
           
protected  void injectProtectedMethodForOverride()
           
 void injectPublicMethod()
           
 void injectPublicMethodForOverride()
           
(package private)  void subtypeMethodInjection(FuelTank methodInjection)
           
(package private) static void subtypeStaticMethodInjection(FuelTank methodInjection)
           
 
Methods inherited from class org.atinject.tck.auto.Tire
hasTireBeenFieldInjected, hasTireBeenMethodInjected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constructorInjection

FuelTank constructorInjection

fieldInjection

@Inject
FuelTank fieldInjection

methodInjection

FuelTank methodInjection

staticFieldInjection

@Inject
static FuelTank staticFieldInjection

staticMethodInjection

static FuelTank staticMethodInjection
Constructor Detail

SpareTire

@Inject
public SpareTire(FuelTank forSupertype,
                        FuelTank forSubtype)
Method Detail

subtypeMethodInjection

@Inject
void subtypeMethodInjection(FuelTank methodInjection)

subtypeStaticMethodInjection

@Inject
static void subtypeStaticMethodInjection(FuelTank methodInjection)

injectPrivateMethod

@Inject
private void injectPrivateMethod()

injectPackagePrivateMethod

@Inject
void injectPackagePrivateMethod()

injectProtectedMethod

@Inject
protected void injectProtectedMethod()
Overrides:
injectProtectedMethod in class Tire

injectPublicMethod

@Inject
public void injectPublicMethod()
Overrides:
injectPublicMethod in class Tire

injectPrivateMethodForOverride

private void injectPrivateMethodForOverride()

injectPackagePrivateMethodForOverride

void injectPackagePrivateMethodForOverride()

injectProtectedMethodForOverride

protected void injectProtectedMethodForOverride()
Overrides:
injectProtectedMethodForOverride in class Tire

injectPublicMethodForOverride

public void injectPublicMethodForOverride()
Overrides:
injectPublicMethodForOverride in class Tire

hasSpareTireBeenFieldInjected

public boolean hasSpareTireBeenFieldInjected()
Overrides:
hasSpareTireBeenFieldInjected in class Tire

hasSpareTireBeenMethodInjected

public boolean hasSpareTireBeenMethodInjected()
Overrides:
hasSpareTireBeenMethodInjected in class Tire

hasBeenStaticFieldInjected

public static boolean hasBeenStaticFieldInjected()

hasBeenStaticMethodInjected

public static boolean hasBeenStaticMethodInjected()


Copyright (C) 2009 The JSR-330 Expert Group. Licensed under the Apache License, Version 2.0.