public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }
public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }
public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }
public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }
public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }
public static CustomAnnotation read(final IMetadataScope scope, final Buffer input) { final int typeToken = input.readUnsignedShort(); final int parameterCount = input.readUnsignedShort(); final TypeReference annotationType = scope.lookupType(typeToken); final AnnotationParameter[] parameters = new AnnotationParameter[parameterCount]; readParameters(parameters, scope, input, true); return new CustomAnnotation(annotationType, ArrayUtilities.asUnmodifiableList(parameters)); }