org.eclipse.xtend.ui.core.internal.builder
Class PluginJavaExtensionStatement

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.ast.SyntaxElement
      extended by org.eclipse.internal.xtend.xtend.ast.AbstractExtension
          extended by org.eclipse.internal.xtend.xtend.ast.JavaExtensionStatement
              extended by org.eclipse.xtend.ui.core.internal.builder.PluginJavaExtensionStatement
All Implemented Interfaces:
ISyntaxElement, Extension, Callable, ParameterizedCallable

public class PluginJavaExtensionStatement
extends JavaExtensionStatement


Field Summary
 
Fields inherited from class org.eclipse.internal.xtend.xtend.ast.JavaExtensionStatement
javaMethod, javaParamTypes, javaType
 
Fields inherited from class org.eclipse.internal.xtend.xtend.ast.AbstractExtension
cached, file, returnType
 
Fields inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
end, line, start
 
Constructor Summary
PluginJavaExtensionStatement(org.eclipse.jdt.core.IJavaProject jp, Identifier name, java.util.List formalParameters, Identifier returnType, Identifier javaType, Identifier javaMethod, java.util.List javaParamTypes, boolean cached, boolean isPriv)
           
 
Method Summary
 void analyzeInternal(ExecutionContext ctx, java.util.Set issues)
           
 
Methods inherited from class org.eclipse.internal.xtend.xtend.ast.JavaExtensionStatement
evaluateInternal, getJavaMethod, getJavaMethodName, getJavaType, internalGetReturnType
 
Methods inherited from class org.eclipse.internal.xtend.xtend.ast.AbstractExtension
analyze, checkForAmbiguousDefinitions, equals, evaluate, getExtensionFile, getFormalParameters, getName, getNameIdentifier, getParameterNames, getParameterTypes, getQualifiedName, getReturnType, getReturnType, getReturnTypeIdentifier, hashCode, init, isCached, isPrivate, setExtensionFile, toOutlineString, toString
 
Methods inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart, setEnd, setFileName, setLine, setStart
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.internal.xtend.expression.ast.ISyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart
 

Constructor Detail

PluginJavaExtensionStatement

public PluginJavaExtensionStatement(org.eclipse.jdt.core.IJavaProject jp,
                                    Identifier name,
                                    java.util.List formalParameters,
                                    Identifier returnType,
                                    Identifier javaType,
                                    Identifier javaMethod,
                                    java.util.List javaParamTypes,
                                    boolean cached,
                                    boolean isPriv)
Method Detail

analyzeInternal

public void analyzeInternal(ExecutionContext ctx,
                            java.util.Set issues)
Overrides:
analyzeInternal in class JavaExtensionStatement