Package org.rascalmpl.interpreter.result

Examples of org.rascalmpl.interpreter.result.JavaMethod


      if (!hasJavaModifier(this)) {
        throw new MissingModifier("java", this);
      }

      AbstractFunction lambda = new JavaMethod(__eval, this, varArgs,
          __eval.getCurrentEnvt(), __eval.__getJavaBridge());
      String name = org.rascalmpl.interpreter.utils.Names.name(this
          .getSignature().getName());
   
      __eval.getCurrentEnvt().storeFunction(name, lambda);
      __eval.getCurrentEnvt().markNameFinal(lambda.getName());
      __eval.getCurrentEnvt().markNameOverloadable(lambda.getName());

      lambda.setPublic(this.getVisibility().isPublic() || this.getVisibility().isDefault());
      return lambda;

    }
View Full Code Here

TOP

Related Classes of org.rascalmpl.interpreter.result.JavaMethod

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.