Skip to content

Commit

Permalink
fix bug 'cannot found OkReflect in java class of Android
Browse files Browse the repository at this point in the history
  • Loading branch information
zeshaoaaa committed Jul 8, 2019
1 parent 58e0a84 commit 119719f
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 5 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ plugins {
}

group 'com.github.zeshaoaaa'
version '0.0.6'
version '0.0.7'

sourceCompatibility = 1.8

Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
package okreflect

class MethodCall(val methodName: String, val callWithInstance: Boolean, val args: Array<out Any>)
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import OkReflect.Companion.accessible
package okreflect

import okreflect.OkReflect.Companion.accessible
import java.lang.reflect.*

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package okreflect

class OkCompileOptions {

}
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
package okreflect

/**
* This class responsible for compile string to Java file.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import MethodGetter.Companion.getConstructor
import MethodGetter.Companion.getMethod
package okreflect
import okreflect.MethodGetter.Companion.getConstructor
import okreflect.MethodGetter.Companion.getMethod
import java.lang.reflect.*

/**
Expand Down
1 change: 0 additions & 1 deletion src/test/java/OkReflectTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

public class OkReflectTest {


@Test
public void testAccessible() {
try {
Expand Down
1 change: 1 addition & 0 deletions src/test/java/TestClass.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ public class TestClass {
private int age;
private String name = "default";
private final String finalString = "finalString";
private static final String staticFinalField = "finalString";
private final String nickname = "666";
private byte b;
public char c = 'a';
Expand Down
9 changes: 9 additions & 0 deletions src/test/java/UseCaseTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -186,4 +186,13 @@ public void testGetClass() {
assert clazz.equals(TestClass.class);
}

@Test
public void testSetStaticFinalField() {
String finalField = OkReflect.on("TestClass")
.create()
.set("staticFinalField", "changed")
.getField("staticFinalField");
assert finalField.equals("changed");
}

}

0 comments on commit 119719f

Please sign in to comment.