org.aspectj.org.eclipse.jdt.internal.core
Class BinaryTypeConverter

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.parser.TypeConverter
      extended by org.aspectj.org.eclipse.jdt.internal.core.BinaryTypeConverter

public class BinaryTypeConverter
extends TypeConverter

Converter from a binary type to an AST type declaration.


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TypeConverter
has1_5Compliance, problemReporter
 
Constructor Summary
BinaryTypeConverter(ProblemReporter problemReporter, CompilationResult compilationResult, HashSetOfCharArrayArray typeNames)
           
 
Method Summary
 ImportReference[] buildImports(ClassFileReader reader)
           
 TypeDeclaration buildTypeDeclaration(IType type, CompilationUnitDeclaration compilationUnit)
          Convert a binary type into an AST type declaration and put it in the given compilation unit.
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TypeConverter
createImportReference, createTypeParameter, createTypeReference, createTypeReference, createTypeReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryTypeConverter

public BinaryTypeConverter(ProblemReporter problemReporter,
                           CompilationResult compilationResult,
                           HashSetOfCharArrayArray typeNames)
Method Detail

buildImports

public ImportReference[] buildImports(ClassFileReader reader)

buildTypeDeclaration

public TypeDeclaration buildTypeDeclaration(IType type,
                                            CompilationUnitDeclaration compilationUnit)
                                     throws JavaModelException
Convert a binary type into an AST type declaration and put it in the given compilation unit.

Throws:
JavaModelException