github.com/F4RD1N/gomobile@v1.0.1/bind/testdata/ignore.java.golden (about)

     1  // Code generated by gobind. DO NOT EDIT.
     2  
     3  // Java class ignore.S is a proxy for talking to a Go program.
     4  //
     5  //   autogenerated by gobind -lang=java ignore
     6  package ignore;
     7  
     8  import go.Seq;
     9  
    10  public final class S implements Seq.Proxy, I {
    11      static { Ignore.touch(); }
    12      
    13      private final int refnum;
    14      
    15      @Override public final int incRefnum() {
    16            Seq.incGoRef(refnum, this);
    17            return refnum;
    18      }
    19      
    20      S(int refnum) { this.refnum = refnum; Seq.trackGoRef(refnum, this); }
    21      
    22      public S() { this.refnum = __New(); Seq.trackGoRef(refnum, this); }
    23      
    24      private static native int __New();
    25      
    26      // skipped field S.F with unsupported type: interface{}
    27      
    28      // skipped method S.Argument with unsupported parameter or return types
    29      
    30      // skipped method S.Result with unsupported parameter or return types
    31      
    32      @Override public boolean equals(Object o) {
    33          if (o == null || !(o instanceof S)) {
    34              return false;
    35          }
    36          S that = (S)o;
    37          // skipped field S.F with unsupported type: interface{}
    38          
    39          return true;
    40      }
    41      
    42      @Override public int hashCode() {
    43          return java.util.Arrays.hashCode(new Object[] {});
    44      }
    45      
    46      @Override public String toString() {
    47          StringBuilder b = new StringBuilder();
    48          b.append("S").append("{");
    49          return b.append("}").toString();
    50      }
    51  }
    52  
    53  // Code generated by gobind. DO NOT EDIT.
    54  
    55  // Java class ignore.I is a proxy for talking to a Go program.
    56  //
    57  //   autogenerated by gobind -lang=java ignore
    58  package ignore;
    59  
    60  import go.Seq;
    61  
    62  public interface I {
    63      // skipped method I.Argument with unsupported parameter or return types
    64      
    65      // skipped method I.Result with unsupported parameter or return types
    66      
    67      
    68  }
    69  
    70  // Code generated by gobind. DO NOT EDIT.
    71  
    72  // Java class ignore.Ignore is a proxy for talking to a Go program.
    73  //
    74  //   autogenerated by gobind -lang=java ignore
    75  package ignore;
    76  
    77  import go.Seq;
    78  
    79  public abstract class Ignore {
    80      static {
    81          Seq.touch(); // for loading the native library
    82          _init();
    83      }
    84      
    85      private Ignore() {} // uninstantiable
    86      
    87      // touch is called from other bound packages to initialize this package
    88      public static void touch() {}
    89      
    90      private static native void _init();
    91      
    92      private static final class proxyI implements Seq.Proxy, I {
    93          private final int refnum;
    94          
    95          @Override public final int incRefnum() {
    96                Seq.incGoRef(refnum, this);
    97                return refnum;
    98          }
    99          
   100          proxyI(int refnum) { this.refnum = refnum; Seq.trackGoRef(refnum, this); }
   101          
   102          // skipped method I.Argument with unsupported parameter or return types
   103          
   104          // skipped method I.Result with unsupported parameter or return types
   105          
   106      }
   107      
   108      // skipped const Cuint with unsupported type: uint
   109      
   110      // skipped const Cuint32 with unsupported type: uint32
   111      
   112      // skipped const Cuint64 with unsupported type: uint64
   113      
   114      // skipped const NamedConst with unsupported type: ignore.NamedString
   115      
   116      
   117      // skipped variable C128 with unsupported type: complex128
   118      
   119      // skipped variable C64 with unsupported type: complex64
   120      
   121      // skipped variable Uint with unsupported type: uint
   122      
   123      // skipped variable Uint32 with unsupported type: uint32
   124      
   125      // skipped variable Uint64 with unsupported type: uint64
   126      
   127      // skipped variable V with unsupported type: interface{}
   128      
   129      // skipped variable Var with unsupported type: interface{}
   130      
   131      // skipped function Argument with unsupported parameter or return types
   132      
   133      // skipped function Result with unsupported parameter or return types
   134      
   135  }