Class ExecutableBox

java.lang.Object
org.htmlunit.corejs.javascript.lc.member.ExecutableBox

public final class ExecutableBox extends Object
Author:
ZZZank
  • Constructor Details

  • Method Details

    • asMethod

      public Method asMethod()
    • asConstructor

      public Constructor<?> asConstructor()
    • member

      public Member member()
    • isMethod

      public boolean isMethod()
    • isConstructor

      public boolean isConstructor()
    • isStatic

      public boolean isStatic()
    • isPublic

      public boolean isPublic()
    • isVarArgs

      public boolean isVarArgs()
    • getName

      public String getName()
    • getDeclaringClass

      public Class<?> getDeclaringClass()
    • getArgTypes

      public List<TypeInfo> getArgTypes()
    • getReturnType

      public TypeInfo getReturnType()
    • toJavaDeclaration

      public String toJavaDeclaration()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • invoke

      public Object invoke(Object target, Object[] args)
    • newInstance

      public Object newInstance(Object[] args)
    • wrapArgsInternal

      public Object[] wrapArgsInternal(Object[] args, Map<VariableTypeInfo,TypeInfo> mapping)