/** * Appends the proper return statement for the given internal type. * * @param internalType the return type. */ public CompactCodeAttributeComposer return_(String internalType) { switch (internalType.charAt(0)) { case TYPE_BOOLEAN: case TYPE_BYTE: case TYPE_CHAR: case TYPE_SHORT: case TYPE_INT: return ireturn(); case TYPE_LONG: return lreturn(); case TYPE_FLOAT: return freturn(); case TYPE_DOUBLE: return dreturn(); case TYPE_VOID: return return_(); default: return areturn(); } }
/** * Appends the proper return statement for the given internal type. * * @param internalType the return type. */ public CompactCodeAttributeComposer return_(String internalType) { switch (internalType.charAt(0)) { case TYPE_BOOLEAN: case TYPE_BYTE: case TYPE_CHAR: case TYPE_SHORT: case TYPE_INT: return ireturn(); case TYPE_LONG: return lreturn(); case TYPE_FLOAT: return freturn(); case TYPE_DOUBLE: return dreturn(); case TYPE_VOID: return return_(); default: return areturn(); } }
/** * Appends the proper return statement for the given internal type. * * @param internalType the return type. */ public CompactCodeAttributeComposer return_(String internalType) { switch (internalType.charAt(0)) { case TYPE_BOOLEAN: case TYPE_BYTE: case TYPE_CHAR: case TYPE_SHORT: case TYPE_INT: return ireturn(); case TYPE_LONG: return lreturn(); case TYPE_FLOAT: return freturn(); case TYPE_DOUBLE: return dreturn(); case TYPE_VOID: return return_(); default: return areturn(); } }
LAMBDA_SINGLETON_FIELD_NAME, lambdaClassType) .areturn();
LAMBDA_SINGLETON_FIELD_NAME, lambdaClassType) .areturn();
LAMBDA_SINGLETON_FIELD_NAME, lambdaClassType) .areturn();