44import com .readdle .codegen .anotation .SwiftReference ;
55import com .readdle .codegen .anotation .SwiftSetter ;
66
7- import javax .annotation .processing .Filer ;
8- import javax .lang .model .element .*;
9- import javax .lang .model .type .DeclaredType ;
10- import javax .lang .model .type .MirroredTypeException ;
11- import javax .tools .StandardLocation ;
127import java .io .File ;
138import java .io .IOException ;
149import java .util .LinkedList ;
1510import java .util .List ;
1611
12+ import javax .annotation .processing .Filer ;
13+ import javax .lang .model .element .Element ;
14+ import javax .lang .model .element .ElementKind ;
15+ import javax .lang .model .element .ExecutableElement ;
16+ import javax .lang .model .element .Modifier ;
17+ import javax .lang .model .element .TypeElement ;
18+ import javax .lang .model .element .VariableElement ;
19+ import javax .lang .model .type .DeclaredType ;
20+ import javax .lang .model .type .MirroredTypeException ;
21+ import javax .tools .StandardLocation ;
22+
1723import static com .readdle .codegen .JavaSwiftProcessor .FOLDER ;
1824
1925class SwiftReferenceDescriptor {
@@ -143,15 +149,15 @@ File generateCode() throws IOException {
143149
144150 swiftWriter .emitEmptyLine ();
145151 swiftWriter .emitStatement ("// Get swift object from pointer" );
146- swiftWriter .emitStatement (String .format ("public static func from(javaObject: jobject) throws -> %s {" , simpleTypeName ));
152+ swiftWriter .emitStatement (String .format ("static func from(javaObject: jobject) throws -> %s {" , simpleTypeName ));
147153 swiftWriter .emitStatement ("let longPointer = JNI.api.GetLongField(JNI.env, javaObject, javaSwiftPointerFiled)" );
148154 swiftWriter .emitStatement ("guard longPointer != 0, let pointer = UnsafeRawPointer(bitPattern: Int(longPointer)) else {\n throw NSError(domain: \" java.lang.NullPointerException\" , code: 1)\n }" );
149155 swiftWriter .emitStatement (String .format ("return Unmanaged<%s>.fromOpaque(pointer).takeUnretainedValue()" , simpleTypeName ));
150156 swiftWriter .emitStatement ("}" );
151157
152158 swiftWriter .emitEmptyLine ();
153159 swiftWriter .emitStatement ("// Create java object with native pointer" );
154- swiftWriter .emitStatement ("public func javaObject() throws -> jobject {" );
160+ swiftWriter .emitStatement ("func javaObject() throws -> jobject {" );
155161 swiftWriter .emitStatement ("let nativePointer = jlong(Int(bitPattern: Unmanaged.passRetained(self).toOpaque()))" );
156162 swiftWriter .emitStatement ("guard let result = JNI.NewObject(javaClass, methodID: javaConstructor) else {\n throw NSError(domain: \" CantCreateObject\" , code: 1)\n }" );
157163 swiftWriter .emitStatement ("JNI.api.SetLongField(JNI.env, result, javaSwiftPointerFiled, nativePointer)" );
@@ -160,13 +166,13 @@ File generateCode() throws IOException {
160166
161167 swiftWriter .emitEmptyLine ();
162168 swiftWriter .emitStatement ("// Unbalance release" );
163- swiftWriter .emitStatement ("public func release() {" );
169+ swiftWriter .emitStatement ("func release() {" );
164170 swiftWriter .emitStatement ("Unmanaged.passUnretained(self).release()" );
165171 swiftWriter .emitStatement ("}" );
166172
167173 swiftWriter .emitEmptyLine ();
168174 swiftWriter .emitStatement ("// Unbalanced retain" );
169- swiftWriter .emitStatement ("public func retain() {" );
175+ swiftWriter .emitStatement ("func retain() {" );
170176 swiftWriter .emitStatement ("_ = Unmanaged.passUnretained(self).retain()" );
171177 swiftWriter .emitStatement ("}" );
172178
0 commit comments