()
| 474 | } |
| 475 | |
| 476 | func (t *Type) Type() string { |
| 477 | switch t.Kind { |
| 478 | case Int: |
| 479 | return "int" |
| 480 | case Boolean: |
| 481 | return "boolean" |
| 482 | case Short: |
| 483 | return "short" |
| 484 | case Char: |
| 485 | return "char" |
| 486 | case Byte: |
| 487 | return "byte" |
| 488 | case Long: |
| 489 | return "long" |
| 490 | case Float: |
| 491 | return "float" |
| 492 | case Double: |
| 493 | return "double" |
| 494 | case String: |
| 495 | return "String" |
| 496 | case Array: |
| 497 | return t.Elem.Type() + "[]" |
| 498 | case Object: |
| 499 | return t.Class |
| 500 | default: |
| 501 | panic("invalid kind") |
| 502 | } |
| 503 | } |
| 504 | |
| 505 | func (t *Type) JNIType() string { |
| 506 | switch t.Kind { |
no outgoing calls
no test coverage detected