Class ConstructorSite

java.lang.Object
All Implemented Interfaces:
CallSite
Direct Known Subclasses:
ConstructorSite.ConstructorSiteNoUnwrap, ConstructorSite.ConstructorSiteNoUnwrapNoCoerce

public class ConstructorSite
extends MetaClassSite
  • Constructor Details

  • Method Details

    • callConstructor

      public java.lang.Object callConstructor​(java.lang.Object receiver, java.lang.Object[] args) throws java.lang.Throwable
      Specified by:
      callConstructor in interface CallSite
      Overrides:
      callConstructor in class AbstractCallSite
      Throws:
      java.lang.Throwable
    • checkCall

      protected final boolean checkCall​(java.lang.Object receiver, java.lang.Object[] args)
    • createConstructorSite

      public static ConstructorSite createConstructorSite​(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, java.lang.Class[] params, java.lang.Object[] args)