Class IdeDeclaration

    • Method Detail

      • toSymbolArray

        protected static JooSymbol[] toSymbolArray​(List symbols)
      • getIde

        public Ide getIde()
      • getDeclarationSymbol

        public JooSymbol getDeclarationSymbol()
      • getName

        public String getName()
      • getQualifiedName

        public String[] getQualifiedName()
      • getTargetQualifiedNameStr

        public String getTargetQualifiedNameStr()
      • getTargetQualifiedNameStrWithoutRename

        public String getTargetQualifiedNameStrWithoutRename()
      • getExtNamespaceRelativeTargetQualifiedNameStr

        public String getExtNamespaceRelativeTargetQualifiedNameStr()
      • getQualifiedNameStr

        public String getQualifiedNameStr()
      • handleDuplicateDeclaration

        public void handleDuplicateDeclaration​(Scope scope,
                                               AstNode oldNode)
      • isMethod

        public boolean isMethod()
      • isConstructor

        public boolean isConstructor()
      • resolveDeclaration

        public IdeDeclaration resolveDeclaration()
        Resolve this declaration to the underlying Class or PredefinedType declaration
        Returns:
        the declaration
      • isPrimaryDeclaration

        public boolean isPrimaryDeclaration()
      • isDeclaringCompileTimeConstant

        public boolean isDeclaringCompileTimeConstant()
      • setIde

        public void setIde​(Ide ide)