Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1x 1x 1x 1x 1x 1x 469970x 458750x 458750x 11220x 11220x 1x 1x 11221x 11221x 1x 1x 1x 100x 100x 48x 48x 52x 52x 1x 1x 72x 72x 1x 1x 943x 943x 1x 1x 8x 8x 1x 1x 141x 141x 1x 1x 1x | import {AbstractType, AbstractTypeData} from "./_abstract_type"; export class IntegerType extends AbstractType { private static readonly singleton = new IntegerType(); public static get(input?: AbstractTypeData): IntegerType { if (input === undefined) { return this.singleton; } return new IntegerType(input); } private constructor(input?: AbstractTypeData) { super(input); } /** fully qualified symbolic name of the type */ public getQualifiedName(): string | undefined { const qual = this.data?.qualifiedName; if (qual === undefined) { return "I"; } return qual; } public toText() { return "```i```"; } public isGeneric() { return false; } public toABAP(): string { return "i"; } public containsVoid() { return false; } public toCDS() { return "abap.int4"; } } |