org.codehaus.groovy.control

## Class ClassNodeResolver.LookupResult

- java.lang.Object
- - org.codehaus.groovy.control.ClassNodeResolver.LookupResult

Enclosing class:
  ClassNodeResolver

    public static class ClassNodeResolver.LookupResult
    extends java.lang.Object

Helper class to return either a SourceUnit or ClassNode.

Author:
  Jochen "blackdrag" Theodorou

### Constructor Summary

Constructors
Constructor and Description
`LookupResult(SourceUnit su, ClassNode cn)` creates a new LookupResult.

### Method Summary

All Methods Instance Methods Concrete Methods
`ClassNode` `getClassNode()` returns the ClassNode
`SourceUnit` `getSourceUnit()` returns the SourceUnit
`boolean` `isClassNode()` returns true if a ClassNode is stored
`boolean` `isSourceUnit()` returns true if a SourecUnit is stored

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### LookupResult

    public LookupResult(SourceUnit su,
                        ClassNode cn)

creates a new LookupResult. You are not supposed to supply a SourceUnit and a ClassNode at the same time

### Method Detail

#### isClassNode

    public boolean isClassNode()

returns true if a ClassNode is stored

#### isSourceUnit

    public boolean isSourceUnit()

returns true if a SourecUnit is stored

#### getSourceUnit

    public SourceUnit getSourceUnit()

returns the SourceUnit

#### getClassNode

    public ClassNode getClassNode()

returns the ClassNode