Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime.linker;
 
 
 
    private RephractLinker linker;
    private CallSite get;
    private CallSite set;
    private CallSite call;
    private CallSite construct;
    public InterpretingInvokeDynamicHandler(RephractLinker linkerthrows Throwable {
        this. = linker;
        this. = linker.bootstrap("dyn:getProperty|getMethod"Object.classObject.classExecutionContext.classString.class);
        this. = linker.bootstrap("dyn:setProperty"void.classObject.classExecutionContext.classString.classObject.class);
        this. = linker.bootstrap("dyn:call"Object.classObject.classExecutionContext.classObject.classObject[].class);
        this. = linker.bootstrap("dyn:construct"Object.classObject.classExecutionContext.classObject[].class);
    }
    public void addLinker(Linker linker) {
        this..addLinkerlinker );
    }
    public Object get(Object objectExecutionContext contextString propertyNamethrows Throwable {
        return this..getTarget().invoke(objectcontextpropertyName);
    }
    public void set(Object objectExecutionContext contextString propertyNameObject valuethrows Throwable {
        this..getTarget().invoke(objectcontextpropertyNamevalue);
    }
    public Object call(Object methodExecutionContext contextObject selfObject... argsthrows Throwable {
        return this..getTarget().invoke(methodcontextselfargs);
    }
    
    public Object construct(Object ctorExecutionContext contextObject... argsthrows Throwable {
        return this..getTarget().invoke(ctorcontextargs);
    }
New to GrepCode? Check out our FAQ X