javac之Method Invocation Expressions

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javac之Method Invocation Expressions相关的知识,希望对你有一定的参考价值。

 

15.12.1. Compile-Time Step 1: Determine Class or Interface to Search

 

15.12.2. Compile-Time Step 2: Determine Method Signature 

15.12.2.1. Identify Potentially Applicable Methods

15.12.2.2. Phase 1: Identify Matching Arity Methods Applicable by Subtyping 

15.12.2.3. Phase 2: Identify Matching Arity Methods Applicable by Method Invocation Conversion 

15.12.2.4. Phase 3: Identify Applicable Variable Arity Methods

15.12.2.5. Choosing the Most Specific Method 

15.12.2.6. Method Result and Throws Types

15.12.2.7. Inferring Type Arguments Based on Actual Arguments 

15.12.2.8. Inferring Unresolved Type Arguments

 

15.12.3. Compile-Time Step 3: Is the Chosen Method Appropriate?

 

15.12.4. Run-Time Evaluation of Method Invocation 

15.12.4.1. Compute Target Reference (If Necessary) 

15.12.4.2. Evaluate Arguments 

15.12.4.3. Check Accessibility of Type and Method 

15.12.4.4. Locate Method to Invoke 

15.12.4.5. Create Frame, Synchronize, Transfer Control

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于javac之Method Invocation Expressions的主要内容,如果未能解决你的问题,请参考以下文章

method invocation

RMI(Remote Method Invocation ) 概念恢复

Asynchronous_method_invocation 异步方法调用 让步 yielding

Invocation of destroy method failed on bean with name ‘XXXX’

Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationEx

Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property报错