java.lang.reflect.GenericSignatureFormatError Java Examples
The following examples show how to use
java.lang.reflect.GenericSignatureFormatError.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source Project: j2objc Author: google File: GenericSignatureParser.java License: Apache License 2.0 | 6 votes |
Type parseFieldTypeSignature() { // FieldTypeSignature ::= ClassTypeSignature | ArrayTypeSignature // | TypeVariableSignature. switch (symbol) { case 'L': return parseClassTypeSignature(); case '[': // ArrayTypeSignature ::= "[" TypSignature. scanSymbol(); return new GenericArrayTypeImpl(parseTypeSignature()); case 'T': return parseTypeVariableSignature(); default: throw new GenericSignatureFormatError(); } }
Example #2
Source Project: yGuard Author: yWorks File: TestGenerics.java License: MIT License | 5 votes |
public void run(){ new GenericSignatureFormatError(); ParameterizedType<MyStringType> pt = new ParameterizedType<MyStringType>(); pt.add(new MyStringType()); pt.add(new MyStringType(){}); for (MyType myType : pt.getList()){ System.out.println(); System.out.println("myType " + myType); System.out.println("Enclosed by " + myType.getClass().getEnclosingMethod()); System.out.println("Enclosed by " + myType.getClass().getEnclosingClass().getName()); } // Field[] fields = this.getClass().getDeclaredFields(); for (Field field : this.getClass().getDeclaredFields()){ System.out.println(); for (Annotation a : field.getAnnotations()){ System.out.println(a); } System.out.println(field); System.out.println("generic type " + field.getGenericType()); } for (TypeVariable tv : pt.getClass().getTypeParameters()){ System.out.println(); System.out.println(tv); for (Type t : tv.getBounds()){ System.out.println("bounds " + t); } } }
Example #3
Source Project: j2objc Author: google File: GenericSignatureParser.java License: Apache License 2.0 | 5 votes |
void scanSymbol() { if (!eof) { if (pos < buffer.length) { symbol = buffer[pos]; pos++; } else { symbol = 0; eof = true; } } else { throw new GenericSignatureFormatError(); } }
Example #4
Source Project: j2objc Author: google File: GenericSignatureParser.java License: Apache License 2.0 | 5 votes |
void expect(char c) { if (symbol == c) { scanSymbol(); } else { throw new GenericSignatureFormatError(); } }
Example #5
Source Project: j2objc Author: google File: GenericSignatureParser.java License: Apache License 2.0 | 5 votes |
void scanIdentifier() { if (!eof) { StringBuilder identBuf = new StringBuilder(32); if (!isStopSymbol(symbol)) { identBuf.append(symbol); do { char ch = buffer[pos]; if ((ch >= 'a') && (ch <= 'z') || (ch >= 'A') && (ch <= 'Z') || !isStopSymbol(ch)) { identBuf.append(ch); pos++; } else { identifier = identBuf.toString(); scanSymbol(); return; } } while (pos != buffer.length); identifier = identBuf.toString(); symbol = 0; eof = true; } else { // Ident starts with incorrect char. symbol = 0; eof = true; throw new GenericSignatureFormatError(); } } else { throw new GenericSignatureFormatError(); } }
Example #6
Source Project: byte-buddy Author: raphw File: FieldDescription.java License: Apache License 2.0 | 5 votes |
/** * {@inheritDoc} */ public String getGenericSignature() { TypeDescription.Generic fieldType = getType(); try { return fieldType.getSort().isNonGeneric() ? NON_GENERIC_SIGNATURE : fieldType.accept(new TypeDescription.Generic.Visitor.ForSignatureVisitor(new SignatureWriter())).toString(); } catch (GenericSignatureFormatError ignored) { return NON_GENERIC_SIGNATURE; } }
Example #7
Source Project: byte-buddy Author: raphw File: MethodDescription.java License: Apache License 2.0 | 5 votes |
/** * {@inheritDoc} */ public String getGenericSignature() { try { SignatureWriter signatureWriter = new SignatureWriter(); boolean generic = false; for (TypeDescription.Generic typeVariable : getTypeVariables()) { signatureWriter.visitFormalTypeParameter(typeVariable.getSymbol()); boolean classBound = true; for (TypeDescription.Generic upperBound : typeVariable.getUpperBounds()) { upperBound.accept(new TypeDescription.Generic.Visitor.ForSignatureVisitor(classBound ? signatureWriter.visitClassBound() : signatureWriter.visitInterfaceBound())); classBound = false; } generic = true; } for (TypeDescription.Generic parameterType : getParameters().asTypeList()) { parameterType.accept(new TypeDescription.Generic.Visitor.ForSignatureVisitor(signatureWriter.visitParameterType())); generic = generic || !parameterType.getSort().isNonGeneric(); } TypeDescription.Generic returnType = getReturnType(); returnType.accept(new TypeDescription.Generic.Visitor.ForSignatureVisitor(signatureWriter.visitReturnType())); generic = generic || !returnType.getSort().isNonGeneric(); TypeList.Generic exceptionTypes = getExceptionTypes(); if (!exceptionTypes.filter(not(ofSort(TypeDefinition.Sort.NON_GENERIC))).isEmpty()) { for (TypeDescription.Generic exceptionType : exceptionTypes) { exceptionType.accept(new TypeDescription.Generic.Visitor.ForSignatureVisitor(signatureWriter.visitExceptionType())); generic = generic || !exceptionType.getSort().isNonGeneric(); } } return generic ? signatureWriter.toString() : NON_GENERIC_SIGNATURE; } catch (GenericSignatureFormatError ignored) { return NON_GENERIC_SIGNATURE; } }
Example #8
Source Project: dragonwell8_jdk Author: alibaba File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #9
Source Project: TencentKona-8 Author: Tencent File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #10
Source Project: jdk8u60 Author: chenghanpeng File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #11
Source Project: java-n-IDE-for-Android Author: shenghuntianlang File: SignatureParser.java License: Apache License 2.0 | 4 votes |
private Error error(String errorMsg) { if (DEBUG) System.out.println("Parse error:" + errorMsg); return new GenericSignatureFormatError(); }
Example #12
Source Project: openjdk-jdk8u Author: AdoptOpenJDK File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #13
Source Project: openjdk-jdk8u-backup Author: AdoptOpenJDK File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #14
Source Project: javaide Author: tranleduy2000 File: SignatureParser.java License: GNU General Public License v3.0 | 4 votes |
private Error error(String errorMsg) { if (DEBUG) System.out.println("Parse error:" + errorMsg); return new GenericSignatureFormatError(); }
Example #15
Source Project: Bytecoder Author: mirkosertic File: SignatureParser.java License: Apache License 2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #16
Source Project: openjdk-jdk9 Author: AdoptOpenJDK File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #17
Source Project: jdk8u-jdk Author: lambdalab-mirror File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #18
Source Project: hottub Author: dsrg-uoft File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #19
Source Project: openjdk-8-source Author: keerath File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #20
Source Project: openjdk-8 Author: bpupadhyaya File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #21
Source Project: jdk8u_jdk Author: JetBrains File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #22
Source Project: jdk8u-jdk Author: frohoff File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #23
Source Project: jdk8u-dev-jdk Author: frohoff File: SignatureParser.java License: GNU General Public License v2.0 | 4 votes |
private Error error(String errorMsg) { return new GenericSignatureFormatError("Signature Parse error: " + errorMsg + "\n\tRemaining input: " + remainder()); }
Example #24
Source Project: byte-buddy Author: raphw File: AbstractTypeDescriptionTest.java License: Apache License 2.0 | 4 votes |
@Test(expected = GenericSignatureFormatError.class) public void testMalformedTypeSignature() throws Exception { TypeDescription typeDescription = describe(SignatureMalformer.malform(MalformedBase.class)); assertThat(typeDescription.getInterfaces().size(), is(1)); typeDescription.getInterfaces().getOnly().getSort(); }
Example #25
Source Project: byte-buddy Author: raphw File: AbstractTypeDescriptionTest.java License: Apache License 2.0 | 4 votes |
@Test(expected = GenericSignatureFormatError.class) public void testMalformedFieldSignature() throws Exception { TypeDescription typeDescription = describe(SignatureMalformer.malform(MalformedBase.class)); assertThat(typeDescription.getDeclaredFields().size(), is(1)); typeDescription.getDeclaredFields().getOnly().getType().getSort(); }
Example #26
Source Project: byte-buddy Author: raphw File: AbstractTypeDescriptionTest.java License: Apache License 2.0 | 4 votes |
@Test(expected = GenericSignatureFormatError.class) public void testMalformedMethodSignature() throws Exception { TypeDescription typeDescription = describe(SignatureMalformer.malform(MalformedBase.class)); assertThat(typeDescription.getDeclaredMethods().filter(isMethod()).size(), is(1)); typeDescription.getDeclaredMethods().filter(isMethod()).getOnly().getReturnType().getSort(); }