Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
db7270e
Ease validation
yDelouis Jun 7, 2014
a4d025c
Remove code relative to api copy
yDelouis Jun 7, 2014
e140ac1
New folder structure
yDelouis Jun 25, 2015
7bd9fa1
Create plugin OrmLite
yDelouis Jul 1, 2015
9fc1038
Rename package org.androidannotations.test15 to org.androidannotation…
yDelouis Jul 1, 2015
d5c42e7
Relax Maven enforcement to 3.0.5
WonderCsabo Jul 9, 2015
a06e957
Fix Ormlite test project POM
WonderCsabo Jul 9, 2015
f3d570a
Moved OrmLite to better structure
WonderCsabo Jul 9, 2015
dc41d31
Change folder structure
WonderCsabo Jul 9, 2015
27e6a97
Remove bundle and fat-jar modules
WonderCsabo Jul 9, 2015
01ea8b9
Remove unnecessary dependencies and plugins
WonderCsabo Jul 9, 2015
62e5578
Delete old tests related to api class generation
WonderCsabo Jul 9, 2015
f13abd5
Fix some problems with ValidatorHelper
WonderCsabo Jul 10, 2015
9266cc8
Clean up androidannotations-test AndroidManifest.xml
WonderCsabo Jul 10, 2015
af00856
Use Java 7 diamond where missing
WonderCsabo Jul 10, 2015
89ef719
Create Otto plugin
WonderCsabo Jul 10, 2015
08c7be5
Refactor Otto handlers
WonderCsabo Jul 10, 2015
855f28c
Only depend on Android 2.3.1 in processor modules
WonderCsabo Jul 10, 2015
4613d98
Fix generated source header format
WonderCsabo Jul 10, 2015
fdb878d
Fix Otto plugin pom
yDelouis Jul 11, 2015
4d39180
Move test classes in main folder
yDelouis Jul 11, 2015
ee49d40
Create Rest Spring plugin
yDelouis Jul 11, 2015
c6e9859
Fix JavaDoc in ClassFinder
WonderCsabo Jul 11, 2015
73723eb
Fix JavaDoc in classes of org.androidannotations.rest.spring.api package
WonderCsabo Jul 11, 2015
5290a6f
Create seperate module for compile-time test utilities
WonderCsabo Jul 11, 2015
8f2e07f
Add an Android xml resource to rest-spring-test module
WonderCsabo Jul 11, 2015
d6ec9ef
Move up common configuration to parent POM
WonderCsabo Jul 12, 2015
1802403
Introduce AndroidAnnotationsEnvironment
yDelouis Jul 13, 2015
35e4825
Add ValidatedElements in AndroidAnnotationsEnvironment
yDelouis Jul 13, 2015
31e833a
Fix typo in class name
yDelouis Jul 13, 2015
baddbd4
Add Options and let plugin add its options
yDelouis Jul 14, 2015
eb72538
Fix AndroidManifestFinderTest if it fails once
yDelouis Jul 16, 2015
98e87c8
Remove ugly hack for RestHandler
yDelouis Jul 17, 2015
0bc449e
Fix typo
yDelouis Jul 17, 2015
b452a5c
Remove stuff needed for development in Eclipse
WonderCsabo Jul 16, 2015
92cc7b9
Make APTCodeModelHelper environment aware
yDelouis Jul 19, 2015
1e4258f
Fix Otto annotations not copied to generated method
yDelouis Jul 19, 2015
f884b35
Remove Option class
yDelouis Jul 23, 2015
b37c08d
Fix typo in APTCodeModelHelper
yDelouis Jul 26, 2015
3fb74f3
Extract RoboGuice plugin
yDelouis Jul 26, 2015
1bf60d8
Rename method to copy annotations in APTCodeModelHelper
yDelouis Jul 26, 2015
8c3566e
Unify annotation location on coding style
WonderCsabo Jul 27, 2015
1035c03
Remove M2Eclipse lifecycle mapping from POMs
WonderCsabo Jul 27, 2015
ae23d81
Move Spring-specific code from core module
WonderCsabo Jul 27, 2015
2c10bf2
Move Ormlite-specific code from core module
WonderCsabo Jul 27, 2015
04b7611
Move Otto-specific code from core module
WonderCsabo Jul 27, 2015
36fafbf
Move Handler hack to core test module
WonderCsabo Jul 27, 2015
775877f
Less verbose output of JavaDoc generation
WonderCsabo Jul 27, 2015
5595fa3
Log AA messages at WARNING level in test projects
WonderCsabo Jul 27, 2015
36957ee
Check API and processor version pairs for all plugins
WonderCsabo Jul 27, 2015
8535ce0
Format pom.xml files
WonderCsabo Jul 27, 2015
a63c663
Remove getProcessingEnvironment from GeneratedClassHolder
yDelouis Aug 2, 2015
da65f78
Remove classes method from GeneratedClassHolder
yDelouis Aug 2, 2015
068dd25
Remove codemodel method from GeneratedClassHolder
yDelouis Aug 2, 2015
4b5ae53
Make BundleHelper independent of GeneratedClassHolder
yDelouis Aug 2, 2015
2273155
Remove refClass from GeneratedClassHolder
yDelouis Aug 2, 2015
137a27d
Remove definedClass method from GeneratedClassHolder
yDelouis Aug 2, 2015
8577d80
Clean BaseGeneratedClassHolder
yDelouis Aug 2, 2015
df4cfb7
Rename processingEnvironment method in BaseAnnotationHandler
yDelouis Aug 2, 2015
1b5439b
Remove ProcessHolder from BaseAnnotation Handler
yDelouis Aug 2, 2015
98845d8
Remove getProcessHolder from AndroidAnnotationsEnvironment
yDelouis Aug 2, 2015
997c324
Rename methods ing BaseAnnotationHandler
yDelouis Aug 2, 2015
2c76f2c
Update Checkstyle to 6.10.1 and plugin to 2.16
WonderCsabo Sep 3, 2015
164feb6
Add import order Checkstyle rule
WonderCsabo Sep 3, 2015
da1c656
Use CS for JavaDoc of annotations in plugins
WonderCsabo Sep 4, 2015
b16d8f4
Update Maven plugins to latest
WonderCsabo Sep 4, 2015
9d50b40
Define API
yDelouis Sep 5, 2015
4063937
Create interface for AndroidAnnotationsEnvironment
yDelouis Sep 5, 2015
db9345e
Cut off methods from ValidatorHelper to core
WonderCsabo Sep 5, 2015
a66bf87
Fix line length in code formatter settings
WonderCsabo Sep 6, 2015
3a16332
Move Options into internal
yDelouis Sep 6, 2015
0a8cf13
Move AnnotationHandlers into internal
yDelouis Sep 6, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Clean BaseGeneratedClassHolder
  • Loading branch information
yDelouis committed Aug 2, 2015
commit 8577d80f0213b0c7a72541972c026d92e7f8a659
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import java.util.Set;

import javax.annotation.processing.ProcessingEnvironment;
import javax.lang.model.element.Element;

import com.sun.codemodel.JClass;
import com.sun.codemodel.JCodeModel;
Expand Down Expand Up @@ -157,6 +158,10 @@ public JDefinedClass getDefinedClass(String fullyQualifiedName) {
return processHolder.definedClass(fullyQualifiedName);
}

public GeneratedClassHolder getGeneratedClassHolder(Element element) {
return processHolder.getGeneratedClassHolder(element);
}

public ProcessHolder.Classes getClasses() {
return processHolder.classes();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public abstract class IntentBuilder {
protected APTCodeModelHelper codeModelHelper;

public IntentBuilder(HasIntentBuilder holder, AndroidManifest androidManifest) {
this.environment = holder.environment();
this.environment = holder.getEnvironment();
this.holder = holder;
this.androidManifest = androidManifest;
codeModelHelper = new APTCodeModelHelper(environment);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected void setGeneratedClass() throws Exception {

if (annotatedElement.getNestingKind().isNested()) {
Element enclosingElement = annotatedElement.getEnclosingElement();
GeneratedClassHolder enclosingHolder = processHolder().getGeneratedClassHolder(enclosingElement);
GeneratedClassHolder enclosingHolder = environment.getGeneratedClassHolder(enclosingElement);
String generatedBeanSimpleName = annotatedElement.getSimpleName().toString() + classSuffix();
generatedClass = enclosingHolder.getGeneratedClass()._class(PUBLIC | FINAL | STATIC, generatedBeanSimpleName, ClassType.CLASS);
} else {
Expand All @@ -77,7 +77,7 @@ protected void setGeneratedClass() throws Exception {
codeModelHelper.copyNonAAAnnotations(generatedClass, annotatedElement.getAnnotationMirrors());
}

public JClass getAnnotatedClass() {
protected JClass getAnnotatedClass() {
return annotatedClass;
}

Expand All @@ -96,33 +96,25 @@ public TypeElement getAnnotatedElement() {
return annotatedElement;
}

@Override
public AndroidAnnotationsEnvironment getEnvironment() {
return environment;
}

public ProcessHolder processHolder() {
return environment.getProcessHolder();
}

protected ProcessHolder.Classes getClasses() {
return environment.getClasses();
}

protected JCodeModel getCodeModel() {
return environment().getCodeModel();
return getEnvironment().getCodeModel();
}

protected JClass getJClass(String fullyQualifiedClassName) {
return environment().getJClass(fullyQualifiedClassName);
return getEnvironment().getJClass(fullyQualifiedClassName);
}

protected JClass getJClass(Class<?> clazz) {
return environment().getJClass(clazz);
}

@Override
public AndroidAnnotationsEnvironment environment() {
return environment;
return getEnvironment().getJClass(clazz);
}

public JClass narrow(JClass toNarrow) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,6 @@ public JBlock getIfNotNullBlock() {
}

protected ProcessHolder.Classes getClasses() {
return holder.environment().getClasses();
return holder.getEnvironment().getClasses();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ public interface GeneratedClassHolder {

TypeElement getAnnotatedElement();

AndroidAnnotationsEnvironment environment();
AndroidAnnotationsEnvironment getEnvironment();
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,23 +43,23 @@ public final TypeElement getAnnotatedElement() {
}

@Override
public AndroidAnnotationsEnvironment environment() {
return holder.environment();
public AndroidAnnotationsEnvironment getEnvironment() {
return holder.getEnvironment();
}

protected final Classes getClasses() {
return environment().getClasses();
return getEnvironment().getClasses();
}

protected final JCodeModel codeModel() {
return environment().getCodeModel();
return getEnvironment().getCodeModel();
}

protected final JClass refClass(String fullyQualifiedClassName) {
return environment().getJClass(fullyQualifiedClassName);
return getEnvironment().getJClass(fullyQualifiedClassName);
}

protected final JClass refClass(Class<?> clazz) {
return environment().getJClass(clazz);
return getEnvironment().getJClass(clazz);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class PreferencesDelegate extends GeneratedClassHolderDelegate<EComponent

public PreferencesDelegate(EComponentWithViewSupportHolder holder) {
super(holder);
codeModelHelper = new APTCodeModelHelper(holder.environment());
codeModelHelper = new APTCodeModelHelper(holder.getEnvironment());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public TypeElement getAnnotatedElement() {
}

public AndroidAnnotationsEnvironment environment() {
return holder().environment();
return holder().getEnvironment();
}

protected JClass getJClass(String fullyQualifiedClassName) {
Expand Down