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

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.InternalNamingConventions

public class InternalNamingConventions
extends java.lang.Object


Field Summary
static int BK_SIMPLE_NAME
           
static int BK_SIMPLE_TYPE_NAME
           
static int VK_INSTANCE_FIELD
           
static int VK_LOCAL
           
static int VK_PARAMETER
           
static int VK_STATIC_FIELD
           
static int VK_STATIC_FINAL_FIELD
           
 
Constructor Summary
InternalNamingConventions()
           
 
Method Summary
static char[] getBaseName(int variableKind, IJavaProject javaProject, char[] name, boolean updateFirstCharacter)
           
static char[] removeVariablePrefixAndSuffix(int variableKind, IJavaProject javaProject, char[] name)
           
static void suggestVariableNames(int variableKind, int baseNameKind, char[] baseName, IJavaProject javaProject, int dim, char[] internalPrefix, char[][] excluded, boolean evaluateDefault, INamingRequestor requestor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VK_STATIC_FIELD

public static final int VK_STATIC_FIELD
See Also:
Constant Field Values

VK_INSTANCE_FIELD

public static final int VK_INSTANCE_FIELD
See Also:
Constant Field Values

VK_STATIC_FINAL_FIELD

public static final int VK_STATIC_FINAL_FIELD
See Also:
Constant Field Values

VK_PARAMETER

public static final int VK_PARAMETER
See Also:
Constant Field Values

VK_LOCAL

public static final int VK_LOCAL
See Also:
Constant Field Values

BK_SIMPLE_NAME

public static final int BK_SIMPLE_NAME
See Also:
Constant Field Values

BK_SIMPLE_TYPE_NAME

public static final int BK_SIMPLE_TYPE_NAME
See Also:
Constant Field Values
Constructor Detail

InternalNamingConventions

public InternalNamingConventions()
Method Detail

getBaseName

public static char[] getBaseName(int variableKind,
                                 IJavaProject javaProject,
                                 char[] name,
                                 boolean updateFirstCharacter)

removeVariablePrefixAndSuffix

public static char[] removeVariablePrefixAndSuffix(int variableKind,
                                                   IJavaProject javaProject,
                                                   char[] name)

suggestVariableNames

public static void suggestVariableNames(int variableKind,
                                        int baseNameKind,
                                        char[] baseName,
                                        IJavaProject javaProject,
                                        int dim,
                                        char[] internalPrefix,
                                        char[][] excluded,
                                        boolean evaluateDefault,
                                        INamingRequestor requestor)