public void allocateTypeParameters(int elements) { TYPE_PARAMETERS.allocate(getNd(), getAddress(), elements); } }
public final int getBindingConstant() { return getNodeType(); }
public char[][] getTypeParameterSignatures() { List<NdTypeParameter> parameters = getTypeParameters(); char[][] result = new char[parameters.size()][]; int idx = 0; for (NdTypeParameter next : parameters) { char[] nextContents = getSignatureFor(next); result[idx] = nextContents; idx++; } return result; }
/** * Tests whether this binding has one of the flags defined in {@link Flags} */ public boolean hasModifier(int toTest) { return (MODIFIERS.get(getNd(), this.address) & toTest) != 0; }
type.allocateTypeParameters(typeParameters.size()); for (TypeParameter param : typeParameters) { NdTypeParameter ndParam = type.createTypeParameter(); ndParam.setIdentifier(param.identifier); ndParam.setFirstBoundIsClass(param.firstBoundIsClass);
/** * Tests whether this binding has one of the flags defined in {@link Flags} */ public boolean hasModifier(int toTest) { return (MODIFIERS.get(getNd(), this.address) & toTest) != 0; }
type.allocateTypeParameters(typeParameters.size()); for (TypeParameter param : typeParameters) { NdTypeParameter ndParam = type.createTypeParameter(); ndParam.setIdentifier(param.identifier); ndParam.setFirstBoundIsClass(param.firstBoundIsClass);
public void allocateTypeParameters(int elements) { TYPE_PARAMETERS.allocate(getNd(), getAddress(), elements); } }
public char[][] getTypeParameterSignatures() { List<NdTypeParameter> parameters = getTypeParameters(); char[][] result = new char[parameters.size()][]; int idx = 0; for (NdTypeParameter next : parameters) { char[] nextContents = getSignatureFor(next); result[idx] = nextContents; idx++; } return result; }
/** * Sets the modifiers for this binding (defined in {@link Flags}) */ public void setModifiers(int toSet) { MODIFIERS.put(getNd(), this.address, toSet); }
public final int getBindingConstant() { return getNodeType(); }
public NdTypeParameter createTypeParameter() { return TYPE_PARAMETERS.append(getNd(), getAddress()); }
/** * Sets the modifiers for this binding (defined in {@link Flags}) */ public void setModifiers(int toSet) { MODIFIERS.put(getNd(), this.address, toSet); }
public NdTypeParameter createTypeParameter() { return TYPE_PARAMETERS.append(getNd(), getAddress()); }
public List<NdTypeParameter> getTypeParameters() { return TYPE_PARAMETERS.asList(getNd(), this.address); }
public int getModifiers() { return MODIFIERS.get(getNd(), this.address); }
public List<NdTypeParameter> getTypeParameters() { return TYPE_PARAMETERS.asList(getNd(), this.address); }
public int getModifiers() { return MODIFIERS.get(getNd(), this.address); }