src/share/classes/java/lang/invoke/MethodHandleImpl.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File jdk Sdiff src/share/classes/java/lang/invoke

src/share/classes/java/lang/invoke/MethodHandleImpl.java

Print this page
rev 9490 : 8037210: Get rid of char-based descriptions 'J' of basic types
Reviewed-by: ?


 395             return new AsVarargsCollector(newTarget, newType, arrayType);
 396         }
 397 
 398         @Override
 399         MemberName internalMemberName() {
 400             return asFixedArity().internalMemberName();
 401         }
 402         @Override
 403         Class<?> internalCallerClass() {
 404             return asFixedArity().internalCallerClass();
 405         }
 406 
 407         /*non-public*/
 408         @Override
 409         boolean isInvokeSpecial() {
 410             return asFixedArity().isInvokeSpecial();
 411         }
 412 
 413 
 414         @Override
 415         MethodHandle bindArgument(int pos, char basicType, Object value) {
 416             return asFixedArity().bindArgument(pos, basicType, value);
 417         }
 418 
 419         @Override
 420         MethodHandle bindReceiver(Object receiver) {
 421             return asFixedArity().bindReceiver(receiver);
 422         }
 423 
 424         @Override
 425         MethodHandle dropArguments(MethodType srcType, int pos, int drops) {
 426             return asFixedArity().dropArguments(srcType, pos, drops);
 427         }
 428 
 429         @Override
 430         MethodHandle permuteArguments(MethodType newType, int[] reorder) {
 431             return asFixedArity().permuteArguments(newType, reorder);
 432         }
 433     }
 434 
 435     /** Factory method:  Spread selected argument. */




 395             return new AsVarargsCollector(newTarget, newType, arrayType);
 396         }
 397 
 398         @Override
 399         MemberName internalMemberName() {
 400             return asFixedArity().internalMemberName();
 401         }
 402         @Override
 403         Class<?> internalCallerClass() {
 404             return asFixedArity().internalCallerClass();
 405         }
 406 
 407         /*non-public*/
 408         @Override
 409         boolean isInvokeSpecial() {
 410             return asFixedArity().isInvokeSpecial();
 411         }
 412 
 413 
 414         @Override
 415         MethodHandle bindArgument(int pos, BasicType basicType, Object value) {
 416             return asFixedArity().bindArgument(pos, basicType, value);
 417         }
 418 
 419         @Override
 420         MethodHandle bindReceiver(Object receiver) {
 421             return asFixedArity().bindReceiver(receiver);
 422         }
 423 
 424         @Override
 425         MethodHandle dropArguments(MethodType srcType, int pos, int drops) {
 426             return asFixedArity().dropArguments(srcType, pos, drops);
 427         }
 428 
 429         @Override
 430         MethodHandle permuteArguments(MethodType newType, int[] reorder) {
 431             return asFixedArity().permuteArguments(newType, reorder);
 432         }
 433     }
 434 
 435     /** Factory method:  Spread selected argument. */


src/share/classes/java/lang/invoke/MethodHandleImpl.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File