Codota Logo
ClassNode.setModule
Code IndexAdd Codota to your IDE (free)

How to use
setModule
method
in
org.codehaus.groovy.ast.ClassNode

Best Java code snippets using org.codehaus.groovy.ast.ClassNode.setModule (Showing top 17 results out of 315)

  • Common ways to obtain ClassNode
private void myMethod () {
ClassNode c =
  • Codota IconExpression expression;expression.getType()
  • Codota IconMethodNode methodNode;methodNode.getReturnType()
  • Codota IconString name;ClassHelper.make(name)
  • Smart code suggestions by Codota
}
origin: org.codehaus.groovy/groovy

public void addClass(ClassNode node) {
  if(classes.isEmpty()) mainClassName = node.getName();
  classes.add(node);
  node.setModule(this);
  addToCompileUnit(node);
}
origin: org.codehaus.groovy/groovy

public List<ClassNode> getClasses() {
  if (createClassForStatements && (!statementBlock.isEmpty() || !methods.isEmpty() || isPackageInfo())) {
    ClassNode mainClass = createStatementsClass();
    mainClassName = mainClass.getName(); 
    createClassForStatements = false;
    classes.add(0, mainClass);
    mainClass.setModule(this);
    addToCompileUnit(mainClass);
  }
  return classes;
}
origin: org.codehaus.groovy/groovy

  public boolean addInnerClass(ClassNode innerClass) {
    ModuleNode mn = controller.getClassNode().getModule();
    innerClass.setModule(mn);
    mn.getUnit().addGeneratedInnerClass((InnerClassNode)innerClass);
    return innerClasses.add(innerClass);
  }
}
origin: groovy/groovy-core

protected Class loadClass(ClassNode classNode) {
  classNode.setModule(module);
  Class fooClass = loader.defineClass(classNode, classNode.getName() + ".groovy", "groovy.testSupport");
  return fooClass;
}
origin: org.codehaus.groovy/groovy

private static ClassNode resolveClassNode(final SourceUnit sourceUnit, final CompilationUnit compilationUnit, final MethodNode mn, final ASTNode usage, final ClassNode parsedNode) {
  ClassNode dummyClass = new ClassNode("dummy", 0, ClassHelper.OBJECT_TYPE);
  dummyClass.setModule(new ModuleNode(sourceUnit));
  dummyClass.setGenericsTypes(mn.getDeclaringClass().getGenericsTypes());
  MethodNode dummyMN = new MethodNode(
      "dummy",
      0,
      parsedNode,
      Parameter.EMPTY_ARRAY,
      ClassNode.EMPTY_ARRAY,
      EmptyStatement.INSTANCE
  );
  dummyMN.setGenericsTypes(mn.getGenericsTypes());
  dummyClass.addMethod(dummyMN);
  ResolveVisitor visitor = new ResolveVisitor(compilationUnit) {
    @Override
    public void addError(final String msg, final ASTNode expr) {
      sourceUnit.addError(new IncorrectTypeHintException(mn, msg, usage.getLineNumber(), usage.getColumnNumber()));
    }
  };
  visitor.startResolving(dummyClass, sourceUnit);
  return dummyMN.getReturnType();
}
origin: org.codehaus.groovy/groovy-all-minimal

protected boolean addInnerClass(ClassNode innerClass) {
  innerClass.setModule(classNode.getModule());
  return innerClasses.add(innerClass);
}
origin: org.codehaus.groovy/groovy-jdk14

protected boolean addInnerClass(ClassNode innerClass) {
  innerClass.setModule(classNode.getModule());
  return innerClasses.add(innerClass);
}
origin: org.codehaus.groovy/groovy-jdk14

public void addClass(ClassNode node) {
  classes.add(node);
  node.setModule(this);
  addToCompileUnit(node);
}
origin: org.kohsuke.droovy/groovy

public void addClass(ClassNode node) {
  classes.add(node);
  node.setModule(this);
  addToCompileUnit(node);
}
origin: org.codehaus.groovy/groovy-all-minimal

public void addClass(ClassNode node) {
  classes.add(node);
  node.setModule(this);
  addToCompileUnit(node);
}
origin: org.kohsuke.droovy/groovy

protected boolean addInnerClass(ClassNode innerClass) {
  innerClass.setModule(classNode.getModule());
  return innerClasses.add(innerClass);
}
origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

public void addClass(ClassNode node) {
  if(classes.isEmpty()) mainClassName = node.getName();
  classes.add(node);
  node.setModule(this);
  addToCompileUnit(node);
}
origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

  public boolean addInnerClass(ClassNode innerClass) {
    innerClass.setModule(controller.getClassNode().getModule());
    return innerClasses.add(innerClass);
  }
}
origin: org.kohsuke.droovy/groovy

public List getClasses() {
  if (createClassForStatements && (!statementBlock.isEmpty() || !methods.isEmpty())) {
    ClassNode mainClass = createStatementsClass();
    createClassForStatements = false;
    classes.add(0, mainClass);
    mainClass.setModule(this);
    addToCompileUnit(mainClass);
  }
  return classes;
}
origin: org.codehaus.groovy/groovy-jdk14

public List getClasses() {
  if (createClassForStatements && (!statementBlock.isEmpty() || !methods.isEmpty())) {
    ClassNode mainClass = createStatementsClass();
    createClassForStatements = false;
    classes.add(0, mainClass);
    mainClass.setModule(this);
    addToCompileUnit(mainClass);
  }
  return classes;
}
origin: org.codehaus.groovy/groovy-all-minimal

public List getClasses() {
  if (createClassForStatements && (!statementBlock.isEmpty() || !methods.isEmpty())) {
    ClassNode mainClass = createStatementsClass();
    createClassForStatements = false;
    classes.add(0, mainClass);
    mainClass.setModule(this);
    addToCompileUnit(mainClass);
  }
  return classes;
}
origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

public List<ClassNode> getClasses() {
  if (createClassForStatements && (!statementBlock.isEmpty() || !methods.isEmpty() || isPackageInfo())) {
    ClassNode mainClass = createStatementsClass();
    mainClassName = mainClass.getName(); 
    createClassForStatements = false;
    classes.add(0, mainClass);
    mainClass.setModule(this);
    addToCompileUnit(mainClass);
  }
  return classes;
}
org.codehaus.groovy.astClassNodesetModule

Popular methods of ClassNode

  • getName
  • getMethods
    This methods creates a list of all methods with this name of the current class and of all super clas
  • <init>
    Constructor used by makeArray() if no real class is available
  • getSuperClass
  • equals
  • addMethod
  • getAnnotations
  • addField
  • getFields
    Returns a list containing FieldNode objects for each field in the class represented by this ClassNod
  • getPlainNodeReference
  • getField
    Finds a field matching the given name in this class or a parent class.
  • getMethod
    Finds a method matching the given name and parameters in this class or any parent class.
  • getField,
  • getMethod,
  • isInterface,
  • getNameWithoutPackage,
  • isScript,
  • getDeclaredMethod,
  • getGenericsTypes,
  • getDeclaredConstructors,
  • getModifiers,
  • getTypeClass

Popular in Java

  • Running tasks concurrently on multiple threads
  • startActivity (Activity)
  • getSharedPreferences (Context)
  • runOnUiThread (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • FileInputStream (java.io)
    A FileInputStream obtains input bytes from a file in a file system. What files are available depends
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • StringTokenizer (java.util)
    The string tokenizer class allows an application to break a string into tokens. The tokenization met
  • TreeMap (java.util)
    A Red-Black tree based NavigableMap implementation. The map is sorted according to the Comparable of
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now