public void allocateAnnotations(int length) { if (length > 0) { createAnnotationData().allocateAnnotations(length); } }
public FileFingerprint getFingerprint() { return new FileFingerprint( getTimeLastScanned(), getSizeLastScanned(), getHashcodeLastScanned()); }
public void setTagBits(long bits) { if (bits != 0) { createAnnotationData().setTagBits(bits); } else { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { annotationData.setTagBits(bits); } } }
public static NdConstantEnum create(NdTypeSignature enumType, String enumValue) { NdConstantEnum result = new NdConstantEnum(enumType.getNd()); result.setEnumType(enumType); result.setEnumValue(enumValue); return result; }
@Override public char[] getSourceName() { try (IReader rl = this.typeRef.lock()) { NdType type = this.typeRef.get(); if (type != null) { return type.getSourceName(); } else { return new char[0]; } } }
/** * Creates the {@link NdMethodAnnotationData} struct for this method if it does not already exist. Returns * the existing or newly-created struct. */ public NdMethodAnnotationData createAnnotationData() { NdMethodAnnotationData result = getAnnotationData(); if (result == null) { result = new NdMethodAnnotationData(this); } return result; }
public void allocateTypeAnnotations(int length) { if (length > 0) { createAnnotationData().allocateTypeAnnotations(length); } }
private NdTypeId createTypeIdFromBinaryName(char[] binaryName) { if (binaryName == null) { return null; } return this.index.createTypeId(JavaNames.binaryNameToFieldDescriptor(binaryName)); }
public long getTagBits() { NdMethodAnnotationData annotations = getAnnotationData(); if (annotations == null) { return 0; } return annotations.getTagBits(); }
public FileFingerprint getFingerprint() { return new FileFingerprint( getTimeLastScanned(), getSizeLastScanned(), getHashcodeLastScanned()); }
public static NdConstantEnum create(NdTypeSignature enumType, String enumValue) { NdConstantEnum result = new NdConstantEnum(enumType.getNd()); result.setEnumType(enumType); result.setEnumValue(enumValue); return result; }
public void setTagBits(long bits) { if (bits != 0) { createAnnotationData().setTagBits(bits); } else { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { annotationData.setTagBits(bits); } } }
@Override public char[] getSourceName() { try (IReader rl = this.typeRef.lock()) { NdType type = this.typeRef.get(); if (type != null) { return type.getSourceName(); } else { return new char[0]; } } }
public void allocateAnnotations(int length) { if (length > 0) { createAnnotationData().allocateAnnotations(length); } }
/** * Creates the {@link NdMethodAnnotationData} struct for this method if it does not already exist. Returns * the existing or newly-created struct. */ public NdMethodAnnotationData createAnnotationData() { NdMethodAnnotationData result = getAnnotationData(); if (result == null) { result = new NdMethodAnnotationData(this); } return result; }
public void allocateTypeAnnotations(int length) { if (length > 0) { createAnnotationData().allocateTypeAnnotations(length); } }
private NdTypeId createTypeIdFromBinaryName(char[] binaryName) { if (binaryName == null) { return null; } return this.index.createTypeId(JavaNames.binaryNameToFieldDescriptor(binaryName)); }
public long getTagBits() { NdMethodAnnotationData annotations = getAnnotationData(); if (annotations == null) { return 0; } return annotations.getTagBits(); }