org.aspectj.org.eclipse.jdt.internal.compiler.parser
Class TypeConverter

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.parser.TypeConverter
Direct Known Subclasses:
BinaryTypeConverter, SourceTypeConverter

public abstract class TypeConverter
extends java.lang.Object


Field Summary
protected  boolean has1_5Compliance
           
protected  ProblemReporter problemReporter
           
 
Constructor Summary
protected TypeConverter(ProblemReporter problemReporter, char memberTypeSeparator)
           
 
Method Summary
protected  ImportReference createImportReference(java.lang.String[] importName, int start, int end, boolean onDemand, int modifiers)
           
protected  TypeParameter createTypeParameter(char[] typeParameterName, char[][] typeParameterBounds, int start, int end)
           
protected  TypeReference createTypeReference(char[] typeName, int start, int end)
           
protected  TypeReference createTypeReference(char[] typeName, int start, int end, boolean includeGenericsAnyway)
           
protected  TypeReference createTypeReference(java.lang.String typeSignature, int start, int end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

problemReporter

protected ProblemReporter problemReporter

has1_5Compliance

protected boolean has1_5Compliance
Constructor Detail

TypeConverter

protected TypeConverter(ProblemReporter problemReporter,
                        char memberTypeSeparator)
Method Detail

createImportReference

protected ImportReference createImportReference(java.lang.String[] importName,
                                                int start,
                                                int end,
                                                boolean onDemand,
                                                int modifiers)

createTypeParameter

protected TypeParameter createTypeParameter(char[] typeParameterName,
                                            char[][] typeParameterBounds,
                                            int start,
                                            int end)

createTypeReference

protected TypeReference createTypeReference(char[] typeName,
                                            int start,
                                            int end,
                                            boolean includeGenericsAnyway)

createTypeReference

protected TypeReference createTypeReference(char[] typeName,
                                            int start,
                                            int end)

createTypeReference

protected TypeReference createTypeReference(java.lang.String typeSignature,
                                            int start,
                                            int end)