(Context ctx, long obj)
| 91 | } |
| 92 | |
| 93 | static Symbol create(Context ctx, long obj) |
| 94 | { |
| 95 | switch (Z3_symbol_kind.fromInt(Native.getSymbolKind(ctx.nCtx(), obj))) |
| 96 | { |
| 97 | case Z3_INT_SYMBOL: |
| 98 | return new IntSymbol(ctx, obj); |
| 99 | case Z3_STRING_SYMBOL: |
| 100 | return new StringSymbol(ctx, obj); |
| 101 | default: |
| 102 | throw new Z3Exception("Unknown symbol kind encountered"); |
| 103 | } |
| 104 | } |
| 105 | } |
no test coverage detected