Lines Matching defs:identifier

57     // insensitive, java identifier comparisons to these
414 * Perform all necessary stand-alone identifier mangling operations
415 * on a java identifier that is being transformed into an IDL name.
417 * else but the identifier itself. This covers sections 1.3.2.2, 1.3.2.3,
422 private static String mangleIdentifier(String identifier) {
423 return mangleIdentifier(identifier, false);
426 private static String mangleIdentifier(String identifier, boolean attribute) {
428 String mangledName = identifier;
451 // Replace illegal IDL identifier characters (1.3.2.4)
475 * Checks whether a java identifier clashes with an
481 static boolean isIDLKeyword(String identifier) {
483 String identifierAllCaps = identifier.toUpperCase();
488 static String mangleIDLKeywordClash(String identifier) {
489 return UNDERSCORE + identifier;
492 private static String mangleLeadingUnderscore(String identifier) {
493 return LEADING_UNDERSCORE_CHAR + identifier;
497 * Checks whether a java identifier starts with an underscore.
500 private static boolean hasLeadingUnderscore(String identifier) {
501 return identifier.startsWith(UNDERSCORE);
506 * All non-IDL identifier characters must be replaced
509 static String mangleUnicodeChars(String identifier) {
512 for(int i = 0; i < identifier.length(); i++) {
513 char nextChar = identifier.charAt(i);
538 String mangleCaseSensitiveCollision(String identifier) {
540 StringBuffer mangledIdentifier = new StringBuffer(identifier);
543 // not the identifier has uppercase letters.
547 for(int i = 0; i < identifier.length(); i++) {
548 char next = identifier.charAt(i);
566 private static String mangleContainerClash(String identifier) {
567 return identifier + ID_CONTAINER_CLASH_CHAR;
573 * the identifier is defined. Comparison is case-insensitive.
576 (String mappedContainerName, String identifier) {
578 return identifier.equalsIgnoreCase(mappedContainerName);
585 * "For Java identifiers that contain illegal OMG IDL identifier
615 private static boolean isIDLIdentifier(String identifier) {
619 for(int i = 0; i < identifier.length(); i++) {
620 char nextChar = identifier.charAt(i);
794 // of the individual identifier mangling rules,