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 addLinkStrategy(MetaObjectProtocolLinkStrategy linkStrategy) {
        this..addLinkStrategy(linkStrategy);
    }
    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 methodExecutionContext contextObject... argsthrows Throwable {
        return this..getTarget().invoke(methodcontextargs);
    }
New to GrepCode? Check out our FAQ X