junit-team/junit — pull request #631 by pimterry (2013-02-07 00:00:21+00:00)
Title: Added specific targetting for the various theory annotations

None of the theory annotations currently specify specific targets, making entirely meaningless constructions like:

```java
@ParametersSuppliedBy(Supplier.class)
public void int one = 1;

public String method(@Theory int param) {
...
}

@DataPoints
public class X {
...
}
```

all compile, but silently do nothing. This fixes that (each of these will fail to build).