Skip to content

Commit 11459ef

Browse files
committed
imports omtimized
1 parent 07db9ee commit 11459ef

3 files changed

Lines changed: 6 additions & 25 deletions

File tree

EasyPrefs/src/main/java/net/androidcart/easyprefs/EasyPrefsProcessor.java

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111

1212
import java.io.IOException;
1313
import java.util.ArrayList;
14-
import java.util.HashMap;
15-
import java.util.List;
16-
import java.util.Map;
1714
import java.util.Set;
1815

1916
import javax.annotation.processing.AbstractProcessor;
@@ -27,28 +24,22 @@
2724
import javax.lang.model.element.ExecutableElement;
2825
import javax.lang.model.element.Modifier;
2926
import javax.lang.model.element.TypeElement;
30-
import javax.lang.model.element.VariableElement;
3127
import javax.lang.model.type.DeclaredType;
32-
import javax.lang.model.type.MirroredTypeException;
33-
import javax.lang.model.type.TypeKind;
34-
import javax.lang.model.type.TypeMirror;
3528
import javax.lang.model.util.Elements;
3629
import javax.tools.Diagnostic;
3730

3831
public class EasyPrefsProcessor extends AbstractProcessor {
3932

40-
ProcessingEnvironment pe;
4133
private Filer filer;
4234
private Messager messager;
4335
private Elements elements;
4436

4537

4638
@Override
4739
public synchronized void init(ProcessingEnvironment processingEnv) {
48-
pe = processingEnv;
49-
filer = pe.getFiler();
50-
messager = pe.getMessager();
51-
elements = pe.getElementUtils();
40+
filer = processingEnv.getFiler();
41+
messager = processingEnv.getMessager();
42+
elements = processingEnv.getElementUtils();
5243
}
5344

5445
private ClassName context(){
@@ -57,9 +48,7 @@ private ClassName context(){
5748
private ClassName prefs(){
5849
return ClassName.get("android.content", "SharedPreferences");
5950
}
60-
private ClassName prefsManager(){
61-
return ClassName.get("android.preference", "PreferenceManager");
62-
}
51+
6352

6453
private boolean isAbstract(Element e){
6554
for ( Modifier mod : e.getModifiers()){
@@ -77,7 +66,7 @@ private DeclaredType returnDeclared(ExecutableElement method){
7766
return (DeclaredType) method.getReturnType();
7867
}
7968

80-
String getCamel(String in){
69+
private String getCamel(String in){
8170
String typeCamel = in;
8271
if ( typeCamel.length()>1 ) {
8372
typeCamel = typeCamel.substring(0, 1).toUpperCase() + typeCamel.substring(1);
@@ -244,7 +233,6 @@ private MethodSpec setMethod(ExecutableElement method){
244233

245234

246235
private MethodSpec deleteMethod(ExecutableElement method){
247-
TypeName retTN = returnType(method);
248236
String itemName = method.getSimpleName().toString();
249237
String itemNameQuoted = "\"" + itemName + "\"";
250238
String getterName = "delete" + getCamel(itemName);

app/src/main/java/net/androidcart/easypreferences/MainActivity.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
package net.androidcart.easypreferences;
22

3-
import android.app.Application;
4-
import android.support.v7.app.AppCompatActivity;
53
import android.os.Bundle;
4+
import android.support.v7.app.AppCompatActivity;
65
import android.util.Log;
76

8-
import com.google.gson.Gson;
9-
10-
import net.androidcart.easypreferences.di.components.AppComponent;
11-
127
import java.util.ArrayList;
13-
import java.util.HashMap;
148

159
import javax.inject.Inject;
1610

app/src/main/java/net/androidcart/easypreferences/StaticPreferencesSchema.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import net.androidcart.easyprefs.EasyPrefsSchema;
44

55
import java.util.ArrayList;
6-
import java.util.Map;
76

87
/**
98
* Created by Amin Amini on 6/14/18.

0 commit comments

Comments
 (0)