public void emitType(final Type<?> value) { final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(value); emitLoadConstant(typeToken); }
public void emitType(final Type<?> value) { final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(value); emitLoadConstant(typeToken); }
public void emitType(final Type<?> value) { final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(value); emitLoadConstant(typeToken); }
public void emit(final OpCode opCode, final Type<?> type) { VerifyArgument.notNull(type, "type"); final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(type); emit(opCode, (short)typeToken); }
public void emit(final OpCode opCode, final Type<?> type) { VerifyArgument.notNull(type, "type"); final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(type); emit(opCode, (short)typeToken); }
public void emit(final OpCode opCode, final Type<?> type) { VerifyArgument.notNull(type, "type"); final MethodBuilder methodBuilder = this.methodBuilder; if (methodBuilder == null) { throw Error.bytecodeGeneratorNotOwnedByMethodBuilder(); } final int typeToken = methodBuilder.getDeclaringType().getTypeToken(type); emit(opCode, (short)typeToken); }
private void writeInnerTypeInfo(final Type<?> type) { final Type declaringType = type.getDeclaringType(); final MethodBase declaringMethod = type.getDeclaringMethod(); _dataBuffer.putShort(_typeBuilder.getTypeToken(type)); if (declaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(declaringType)); } else if (declaringMethod != null) { final Type methodDeclaringType = declaringMethod.getDeclaringType(); if (methodDeclaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(methodDeclaringType)); } else { _dataBuffer.putShort(0); } } final String shortName = type.getShortName(); if (StringUtilities.isNullOrWhitespace(shortName)) { _dataBuffer.putShort(0); } else { _dataBuffer.putShort(_typeBuilder.getUtf8StringToken(shortName)); } _dataBuffer.putShort(type.getModifiers() & Flags.MemberClassFlags); }
private int writeEnclosingMethodAttribute(final TypeBuilder<?> t) { final MethodBase method = t.getDeclaringMethod(); if (method == null) { return 0; } final int enclosingMethodStart = writeAttribute("EnclosingMethod"); final Type declaringType = method.getDeclaringType(); _dataBuffer.putShort(declaringType != null ? t.getTypeToken(declaringType) : 0); _dataBuffer.putShort(t.getMethodToken(method)); endAttribute(enclosingMethodStart); return 1; }
private int writeEnclosingMethodAttribute(final TypeBuilder<?> t) { final MethodBase method = t.getDeclaringMethod(); if (method == null) { return 0; } final int enclosingMethodStart = writeAttribute("EnclosingMethod"); final Type declaringType = method.getDeclaringType(); _dataBuffer.putShort(declaringType != null ? t.getTypeToken(declaringType) : 0); _dataBuffer.putShort(t.getMethodToken(method)); endAttribute(enclosingMethodStart); return 1; }
private void writeInnerTypeInfo(final Type<?> type) { final Type declaringType = type.getDeclaringType(); final MethodBase declaringMethod = type.getDeclaringMethod(); _dataBuffer.putShort(_typeBuilder.getTypeToken(type)); if (declaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(declaringType)); } else if (declaringMethod != null) { final Type methodDeclaringType = declaringMethod.getDeclaringType(); if (methodDeclaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(methodDeclaringType)); } else { _dataBuffer.putShort(0); } } final String shortName = type.getShortName(); if (StringUtilities.isNullOrWhitespace(shortName)) { _dataBuffer.putShort(0); } else { _dataBuffer.putShort(_typeBuilder.getUtf8StringToken(shortName)); } _dataBuffer.putShort(type.getModifiers() & Flags.MemberClassFlags); }
private void writeInnerTypeInfo(final Type<?> type) { final Type declaringType = type.getDeclaringType(); final MethodBase declaringMethod = type.getDeclaringMethod(); _dataBuffer.putShort(_typeBuilder.getTypeToken(type)); if (declaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(declaringType)); } else if (declaringMethod != null) { final Type methodDeclaringType = declaringMethod.getDeclaringType(); if (methodDeclaringType != null) { _dataBuffer.putShort(_typeBuilder.getTypeToken(methodDeclaringType)); } else { _dataBuffer.putShort(0); } } final String shortName = type.getShortName(); if (StringUtilities.isNullOrWhitespace(shortName)) { _dataBuffer.putShort(0); } else { _dataBuffer.putShort(_typeBuilder.getUtf8StringToken(shortName)); } _dataBuffer.putShort(type.getModifiers() & Flags.MemberClassFlags); }
private int writeEnclosingMethodAttribute(final TypeBuilder<?> t) { final MethodBase method = t.getDeclaringMethod(); if (method == null) { return 0; } final int enclosingMethodStart = writeAttribute("EnclosingMethod"); final Type declaringType = method.getDeclaringType(); _dataBuffer.putShort(declaringType != null ? t.getTypeToken(declaringType) : 0); _dataBuffer.putShort(t.getMethodToken(method)); endAttribute(enclosingMethodStart); return 1; }
_dataBuffer.putShort(t.getTypeToken(t)); _dataBuffer.putShort(t.getTypeToken(baseType)); _dataBuffer.putShort(t.getTypeToken(Types.Object)); _dataBuffer.putShort(t.getTypeToken(interfaceType));
_dataBuffer.putShort(t.getTypeToken(t)); _dataBuffer.putShort(t.getTypeToken(baseType)); _dataBuffer.putShort(t.getTypeToken(Types.Object)); _dataBuffer.putShort(t.getTypeToken(interfaceType));
_dataBuffer.putShort(t.getTypeToken(t)); _dataBuffer.putShort(t.getTypeToken(baseType)); _dataBuffer.putShort(t.getTypeToken(Types.Object)); _dataBuffer.putShort(t.getTypeToken(interfaceType));
_dataBuffer.putShort(t.getTypeToken(exceptionType));
int tkExceptionClass = 0; if (catchClass[j] != null) { tkExceptionClass = _declaringType.getTypeToken(catchClass[j]);
int tkExceptionClass = 0; if (catchClass[j] != null) { tkExceptionClass = _declaringType.getTypeToken(catchClass[j]);
_dataBuffer.putShort(t.getTypeToken(exceptionType));
_dataBuffer.putShort(t.getTypeToken(exceptionType));