Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
turbine
/
525aff0fdb6328b3a9ea88566c4d168c582500db
525aff0
Handle unchecked exceptions thrown by annotation processors
by cushon
· 5 years ago
b4af0c2
Add an accessor for turbine's processor loader
by cushon
· 5 years ago
33e1477
Fix an NPE involving unresolvable meta-annotations
by eaftan
· 5 years ago
dd66fbd
Don't attempt to evaluate constants in annotation arguments if the
by eaftan
· 5 years ago
acf38b8
Fix AppVeyor build by accepting Windows line separators.
by cpovirk
· 5 years ago
0292fc0
Remove javac bug compatibility work-around
by cushon
· 5 years ago
ed83263
Changing oraclejdk8 to openjdk8 in hopes that it will fix our Travis builds.
by dpb
· 5 years ago
321f6b1
Switch from oraclejdk9 to openjdk9 in Travis builds, per https://travis-ci.community/t/java-9-build-failing-with-https-certificate-exception/4364/2.
by dpb
· 5 years ago
fe82d5f
Avoid unnecessary local fallback to the transitive classpath
by cushon
· 5 years ago
efa344e
Don't print stack traces for failing compilations
by cushon
· 5 years ago
e98b041
Remove obsolete and unused 'javac fallback' flag
by cushon
· 5 years ago
8c646de
Make handling of erroneous annotation class values match javac
by cushon
· 5 years ago
6610b80
Fix an NPE in type annotation disambiguation
by cushon
· 5 years ago
0db7a28
Add a missing maven dependency
by cushon
· 5 years ago
5e62af9
Support Bazel reduced classpaths in turbine-apt
by cushon
· 5 years ago
ace1a32
Make reduced classpath computation more lenient
by cushon
· 5 years ago
a1a8651
Add flags to support reduced classpaths in bazel
by cushon
· 5 years ago
cc0581c
Implement reduced classpaths in turbine
by cushon
· 5 years ago
4ad8acd
Fix error messages if test inputs don't compile
by cushon
· 5 years ago
e662cab
Record classes referenced in annotations in .jdeps output
by cushon
· 5 years ago
50e8c18
Tolerate null elements / annotations / annotation values
by cushon
· 5 years ago
b7390b1
Handle lazily discovered missing classes in ClassHierarchy and TurbineElement
by cushon
· 5 years ago
b27ae9a
Finish implementing Messager
by cushon
· 5 years ago
ddb1f09
Add a --builtin_processors flag
by cushon
· 5 years ago
561712b
Add support for annotation processing to turbine
by cushon
· 5 years ago
84fccce
Copy-edit javadoc
by amalloy
· 5 years ago
6da0aea
Ignore another fake annotation in ct.sym
by cushon
· 5 years ago
d1205bb
Error types don't compare equal, for compatibility with javac
by cushon
· 5 years ago
2742fb5
Configure travis to use trusty
by Liam Miller-Cushon
· 5 years ago
96206de
Work around a javac bug on JDK 11
by cushon
· 5 years ago
636f547
Don't return synthetic or mandated parameters in ExecutableElement#getParameters
by cushon
· 5 years ago
5ce8262
Don't crash if the class file for an annotation isn't available
by cushon
· 5 years ago
a064b37
Implement Elements#getDocComment
by cushon
· 5 years ago
c6f2b4d
Implement wildcard type substitution
by cushon
· 5 years ago
1947a4d
Best-effort error recovery
by cushon
· 5 years ago
26b8f52
Don't read parameter modifiers from bytecode
by cushon
· 5 years ago
bc2db7f
Implement ErrorType
by cushon
· 5 years ago
50eac6e
Implement TypeElements for error types
by cushon
· 5 years ago
b6f3cf6
Skip fake 'profile' annotations on bootclasspath
by cushon
· 5 years ago
6a35cf7
Drop bridge methods when reading classes from the classpath
by cushon
· 5 years ago
d462ac8
Implement NullType
by cushon
· 5 years ago
aca67cf
Implement type factories
by cushon
· 5 years ago
7e584f1
Implement Types#asElement
by cushon
· 5 years ago
b543722
Handle error types in lowering passes
by cushon
· 5 years ago
2b00b33
Implement PackageElement#getEnclosedElements
by cushon
· 5 years ago
be74d18
Implement Elements#getPackageOf and package-info annotation handling
by cushon
· 5 years ago
1add875
Don't compile against the ambient classpath
by cushon
· 5 years ago
f83cf4d
Simplify TurbineTypeElement.enclosing()
by ronshapiro
· 5 years ago
d1a5e19
Make TurbineElement.getModifiers() immutable
by ronshapiro
· 5 years ago
e490672
Make TurbinePackageType.hashCode() differ for different package types
by ronshapiro
· 5 years ago
1e4d245
Save names of ErrorTypes
by cushon
· 5 years ago
314e9ab
Save non-class resources from the classpath
by cushon
· 5 years ago
2f5526b
Gracefully handle case where an annotation's @Target can't be loaded
by cushon
· 5 years ago
a333a80
Implement VariableElement#getConstantValue
by cushon
· 5 years ago
d9a9ea9
Implement ExecutableElement#getDefaultValue
by cushon
· 5 years ago
85ab512
Implement Elements#getBinaryName
by cushon
· 5 years ago
8e0913b
Implement Elements#isDeprecated
by cushon
· 5 years ago
6453791
Initial implementation of Filer
by cushon
· 5 years ago
fe8a708
Fix TYPE_USE annotation handling on classes
by cushon
· 5 years ago
021698a
Fix normalization of local classes
by cushon
· 5 years ago
d948614
Implement Elements#getTypeElement
by cushon
· 5 years ago
a5ffcf6
Implement Types#directSupertypes
by cushon
· 5 years ago
ba8f685
Fix Elements#getConstantExpression handling of String and char
by cushon
· 5 years ago
294e127
Implement TypeElement#getSuperclass for Enums
by cushon
· 5 years ago
e532ede
Memoize TurbineElement#getAnnotationMirrors
by cushon
· 5 years ago
2885483
Make ShortValue#toString consistent with documentation in TurbineElements#getConstantExpression
by cushon
· 5 years ago
178c0f1
Handle exceptions for non-generic methods
by cushon
· 5 years ago
1af5cb7
Pass a log in to constant binding
by cushon
· 5 years ago
54db494
Don't crash if a multi-variable declaration completes abruptly
by cushon
· 5 years ago
67f2d06
Implement Elements#getAllAnnotationMirrors
by cushon
· 5 years ago
4ae834d
Implement Elements#getName
by cushon
· 5 years ago
dd9b02d
Implement Elements#getConstantExpression
by cushon
· 5 years ago
4f6a7c0
Implement annotation proxies
by cushon
· 5 years ago
b4cef25
Initial implementation of AnnotationMirror
by cushon
· 5 years ago
a69b9dc
Remove name from MethodTy
by cushon
· 5 years ago
24adab7
Improve unicode escape processing diagnostics
by cushon
· 5 years ago
bc2777d
Remove eqOrErased
by cushon
· 5 years ago
461b518
Fix a bug in signature comparison
by cushon
· 5 years ago
be04641
Fix a viral typo
by cushon
· 5 years ago
7154f7d
Fix MethodCanBeStatic findings
by cushon
· 5 years ago
d8ab5c8
Initial implementation of TurbineElements.getAllMembers
by cushon
· 5 years ago
5de30e5
Use the regular @Nullable annotation instead of @NullableType
by cushon
· 5 years ago
0853f60
Fix a typo
by cushon
· 5 years ago
827c1a1
Ensure Const.toString representations are valid Java code
by cushon
· 5 years ago
baf0417
Use a Multimap with linked hash keys, to preserve ordering
by cushon
· 5 years ago
aab5811
Add a TurbineElement.sym getter, and use consistent naming
by cushon
· 5 years ago
4264f3b
Implement ExecutableType and corresponding support in Types
by cushon
· 5 years ago
071503f
Initial implementation of javax.lang.model.util.Types
by cushon
· 5 years ago
bec9221
Remove some unnecessary casts
by cushon
· 5 years ago
ac46ebf
Initial implementation of Element and TypeMirror model classes
by cushon
· 5 years ago
5780d65
Initial support for preserving javadoc comments in the parser
by cushon
· 5 years ago
b6df849
Improve type value semantics
by cushon
· 5 years ago
eca86c9
Add additional symbol kinds
by cushon
· 5 years ago
f503dbd
Clean up class reading of deficient numeric and boolean constants
by cushon
· 5 years ago
3c070c2
Fix InnerClass attribute computation for type annotations
by cushon
· 5 years ago
819a93b
Fix handling of type annotations on varargs parameters
by cushon
· 5 years ago
2a3e37d
Fix lint
by cushon
· 5 years ago
01bbab8
Improve toString representations
by cushon
· 5 years ago
00defc5
Load field signatures and annotations from bytecode
by cushon
· 5 years ago
a4a2d8e
Read signature and annotation attributes for fields from bytecode
by cushon
· 5 years ago
Next »