本文整理了Java中org.eclipse.jdt.internal.core.util.Util.appendTypeSignatureForAnchor()
方法的一些代码示例,展示了Util.appendTypeSignatureForAnchor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.appendTypeSignatureForAnchor()
方法的具体详情如下:
包路径:org.eclipse.jdt.internal.core.util.Util
类名称:Util
方法名:appendTypeSignatureForAnchor
暂无
代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw new IllegalArgumentException();
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw new IllegalArgumentException();
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw new IllegalArgumentException();
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw new IllegalArgumentException();
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw raiseIllegalSignatureException(string, start);
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw raiseIllegalSignatureException(string, start);
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core
private static int appendTypeArgumentSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
// need a minimum 1 char
if (start >= string.length) {
throw raiseIllegalSignatureException(string, start);
}
char c = string[start];
switch(c) {
case Signature.C_STAR :
return start;
case Signature.C_EXTENDS :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
case Signature.C_SUPER :
return appendTypeSignatureForAnchor(string, start + 1, buffer, false);
default :
return appendTypeSignatureForAnchor(string, start, buffer, false);
}
}
private static int appendCaptureTypeSignatureForAnchor(char[] string, int start, StringBuffer buffer) {
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException(new String(methodSignature));
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException(new String(methodSignature));
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException();
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException(new String(methodSignature));
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException();
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException();
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
public static char[] toAnchor(int startingIndex, char[] methodSignature, char[] methodName, boolean isVargArgs) {
int firstParen = CharOperation.indexOf(Signature.C_PARAM_START, methodSignature);
if (firstParen == -1) {
throw new IllegalArgumentException();
}
StringBuffer buffer = new StringBuffer(methodSignature.length + 10);
// selector
if (methodName != null) {
buffer.append(methodName);
}
// parameters
buffer.append('(');
char[][] pts = Signature.getParameterTypes(methodSignature);
for (int i = startingIndex, max = pts.length; i < max; i++) {
if (i == max - 1) {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, isVargArgs);
} else {
appendTypeSignatureForAnchor(pts[i], 0 , buffer, false);
}
if (i != pts.length - 1) {
buffer.append(',');
buffer.append(' ');
}
}
buffer.append(')');
char[] result = new char[buffer.length()];
buffer.getChars(0, buffer.length(), result, 0);
return result;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core
int e = appendTypeSignatureForAnchor(string, index, buffer, false);
内容来源于网络,如有侵权,请联系作者删除!