org.atinject.tck.auto
Class Tire

java.lang.Object
  extended by org.atinject.tck.auto.Tire
Direct Known Subclasses:
SpareTire

public class Tire
extends java.lang.Object


Field Summary
(package private)  boolean constructorInjected
           
(package private)  FuelTank constructorInjection
           
(package private)  FuelTank fieldInjection
           
 boolean methodInjectedBeforeFields
           
(package private)  FuelTank methodInjection
           
protected static java.util.Set<java.lang.String> moreProblems
           
protected static FuelTank NEVER_INJECTED
           
 boolean overriddenProtectedMethodInjectedTwice
           
 boolean overriddenPublicMethodInjectedTwice
           
protected  boolean protectedMethodForOverrideInjected
           
protected  boolean publicMethodForOverrideInjected
           
 boolean similarPackagePrivateMethodInjectedTwice
           
 boolean similarPrivateMethodInjectedTwice
           
(package private) static FuelTank staticFieldInjection
           
static boolean staticMethodInjectedBeforeStaticFields
           
(package private) static FuelTank staticMethodInjection
           
protected  boolean subPackagePrivateMethodForOverrideInjected
           
protected  boolean subPackagePrivateMethodInjected
           
protected  boolean subPrivateMethodForOverrideInjected
           
protected  boolean subPrivateMethodInjected
           
protected  boolean subProtectedMethodInjected
           
protected  boolean subPublicMethodInjected
           
 boolean subtypeFieldInjectedBeforeSupertypeMethods
           
 boolean subtypeMethodInjectedBeforeSupertypeMethods
           
static boolean subtypeStaticFieldInjectedBeforeSupertypeStaticMethods
           
static boolean subtypeStaticMethodInjectedBeforeSupertypeStaticMethods
           
protected  boolean superPackagePrivateMethodForOverrideInjected
           
protected  boolean superPackagePrivateMethodInjected
           
protected  boolean superPrivateMethodForOverrideInjected
           
protected  boolean superPrivateMethodInjected
           
protected  boolean superProtectedMethodInjected
           
protected  boolean superPublicMethodInjected
           
 
Constructor Summary
Tire(FuelTank constructorInjection)
           
 
Method Summary
protected static boolean hasBeenStaticFieldInjected()
           
protected static boolean hasBeenStaticMethodInjected()
           
protected  boolean hasSpareTireBeenFieldInjected()
           
protected  boolean hasSpareTireBeenMethodInjected()
           
protected  boolean hasTireBeenFieldInjected()
           
protected  boolean hasTireBeenMethodInjected()
           
(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 supertypeMethodInjection(FuelTank methodInjection)
           
(package private) static void supertypeStaticMethodInjection(FuelTank methodInjection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEVER_INJECTED

protected static final FuelTank NEVER_INJECTED

moreProblems

protected static final java.util.Set<java.lang.String> moreProblems

constructorInjection

FuelTank constructorInjection

fieldInjection

@Inject
FuelTank fieldInjection

methodInjection

FuelTank methodInjection

staticFieldInjection

@Inject
static FuelTank staticFieldInjection

staticMethodInjection

static FuelTank staticMethodInjection

constructorInjected

boolean constructorInjected

superPrivateMethodInjected

protected boolean superPrivateMethodInjected

superPackagePrivateMethodInjected

protected boolean superPackagePrivateMethodInjected

superProtectedMethodInjected

protected boolean superProtectedMethodInjected

superPublicMethodInjected

protected boolean superPublicMethodInjected

subPrivateMethodInjected

protected boolean subPrivateMethodInjected

subPackagePrivateMethodInjected

protected boolean subPackagePrivateMethodInjected

subProtectedMethodInjected

protected boolean subProtectedMethodInjected

subPublicMethodInjected

protected boolean subPublicMethodInjected

superPrivateMethodForOverrideInjected

protected boolean superPrivateMethodForOverrideInjected

superPackagePrivateMethodForOverrideInjected

protected boolean superPackagePrivateMethodForOverrideInjected

subPrivateMethodForOverrideInjected

protected boolean subPrivateMethodForOverrideInjected

subPackagePrivateMethodForOverrideInjected

protected boolean subPackagePrivateMethodForOverrideInjected

protectedMethodForOverrideInjected

protected boolean protectedMethodForOverrideInjected

publicMethodForOverrideInjected

protected boolean publicMethodForOverrideInjected

methodInjectedBeforeFields

public boolean methodInjectedBeforeFields

subtypeFieldInjectedBeforeSupertypeMethods

public boolean subtypeFieldInjectedBeforeSupertypeMethods

subtypeMethodInjectedBeforeSupertypeMethods

public boolean subtypeMethodInjectedBeforeSupertypeMethods

staticMethodInjectedBeforeStaticFields

public static boolean staticMethodInjectedBeforeStaticFields

subtypeStaticFieldInjectedBeforeSupertypeStaticMethods

public static boolean subtypeStaticFieldInjectedBeforeSupertypeStaticMethods

subtypeStaticMethodInjectedBeforeSupertypeStaticMethods

public static boolean subtypeStaticMethodInjectedBeforeSupertypeStaticMethods

similarPrivateMethodInjectedTwice

public boolean similarPrivateMethodInjectedTwice

similarPackagePrivateMethodInjectedTwice

public boolean similarPackagePrivateMethodInjectedTwice

overriddenProtectedMethodInjectedTwice

public boolean overriddenProtectedMethodInjectedTwice

overriddenPublicMethodInjectedTwice

public boolean overriddenPublicMethodInjectedTwice
Constructor Detail

Tire

@Inject
public Tire(FuelTank constructorInjection)
Method Detail

supertypeMethodInjection

@Inject
void supertypeMethodInjection(FuelTank methodInjection)

supertypeStaticMethodInjection

@Inject
static void supertypeStaticMethodInjection(FuelTank methodInjection)

injectPrivateMethod

@Inject
private void injectPrivateMethod()

injectPackagePrivateMethod

@Inject
void injectPackagePrivateMethod()

injectProtectedMethod

@Inject
protected void injectProtectedMethod()

injectPublicMethod

@Inject
public void injectPublicMethod()

injectPrivateMethodForOverride

@Inject
private void injectPrivateMethodForOverride()

injectPackagePrivateMethodForOverride

@Inject
void injectPackagePrivateMethodForOverride()

injectProtectedMethodForOverride

@Inject
protected void injectProtectedMethodForOverride()

injectPublicMethodForOverride

@Inject
public void injectPublicMethodForOverride()

hasTireBeenFieldInjected

protected final boolean hasTireBeenFieldInjected()

hasSpareTireBeenFieldInjected

protected boolean hasSpareTireBeenFieldInjected()

hasTireBeenMethodInjected

protected final boolean hasTireBeenMethodInjected()

hasBeenStaticFieldInjected

protected static boolean hasBeenStaticFieldInjected()

hasBeenStaticMethodInjected

protected static boolean hasBeenStaticMethodInjected()

hasSpareTireBeenMethodInjected

protected boolean hasSpareTireBeenMethodInjected()


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