aboutsummaryrefslogtreecommitdiff
path: root/api
AgeCommit message (Expand)Author
2021-05-11implementation: change collection to sequence for performanceJiaxiang Chen
2021-05-11API change: replace collections with sequence for performanceJiaxiang Chen
2021-05-08Add FUN and VALUE to Modifier.kt (#406)Zac Sweers
2021-05-05Introduce getKotlinClassByName and getJavaClassByNameTing-Yuan Huang
2021-05-05Introduce mapJavaToKotlin and mapKotlinToJava to ResolverTing-Yuan Huang
2021-05-03Remove Resolver.asMemberOfTing-Yuan Huang
2021-05-03Introduce asMemberOf to KSPropertyDeclaration and KSFunctionDeclarationTing-Yuan Huang
2021-05-03Introduce KSType.isFunctionType and KSType.isSuspendFunctionTypeTing-Yuan Huang
2021-04-30Add KSType.outerType and KSType.innerArgumentsTing-Yuan Huang
2021-04-27Make SymbolProcessorProvider a fun interfaceZac Sweers
2021-04-26Add support for getting owner class binary name for membersYigit Boyar
2021-04-21Add getFunctionDeclarationByName, getPropertyDeclarationByName API to ResolverJiaxiang Chen
2021-04-09Update docs regarding SymbolProcessorProviderEduardo Fonseca
2021-04-09Replace SymbolProcessor#init() with SymbolProcessorProviderEduardo Fonseca
2021-04-07Add Resolver.getDeclarationsFromPackage() API for getting declarations with a...Jiaxiang Chen
2021-03-16* Add function to Resolver for getting checked exception from Java methodJiaxiang Chen
2021-03-11change getJvmName() and mapToJvmSignature() to return null when unable to res...Jiaxiang Chen
2021-03-09remove findAnnotationFromUseSiteTarget public function, integrate related log...Jiaxiang Chen
2021-03-04prototype for relying on descriptor for property getters/settersYigit Boyar
2021-02-24update document for exception and error handlingJiaxiang Chen
2021-02-19Implement getSealedSubclasses API on KSClassDeclarationZac Sweers
2021-02-16Make finish() have a default implementationZac Sweers
2021-02-05introduce onError() for processor error handlingJiaxiang Chen
2021-02-04update javadoc for SymbolProcessor to reflect multiple round changeJiaxiang Chen
2021-02-03change logger behavior to avoid logger being cleared by compiler in multiple ...Jiaxiang Chen
2021-02-03change multiple round to process newly generated files onlyJiaxiang Chen
2021-02-03change SymbolProcessor.process() to return a list of deferred symbolsJiaxiang Chen
2021-01-29Fix constructor related issues:Yigit Boyar
2021-01-28Add integration tests for pluginYigit Boyar
2021-01-19Framework for integration testsTing-Yuan Huang
2021-01-14Expose logger statisticsJiaxiang Chen
2021-01-05Gradle plugin publishing setupYigit Boyar
2020-12-30Rename dependOnNewChanges to aggregatingTing-Yuan Huang
2020-12-21Require specifying sources when creating new filesTing-Yuan Huang
2020-12-11Add APIs for processors to associate sources to outputsTing-Yuan Huang
2020-11-30FIx findOverridee for propertiesYigit Boyar
2020-11-20add annotation validation to validate APIJiaxiang Chen
2020-11-19Optimize exception messages to contain helpful debug informationJiaxiang Chen
2020-11-18Fix find overridee, add tests (#151)Yigit Boyar
2020-11-12Add APIs to get JVM names of functions and property accessors (#141)Yigit Boyar
2020-11-06remove nullable marker on KSValueParameter.type, add logic to retrieve type i...Jiaxiang Chen
2020-11-06support multiple depth search for annotated symbolsJiaxiang Chen
2020-11-03add symbol validation APIJiaxiang Chen
2020-10-21Implement Resolver.asMemberOf for Properties and Functions (#110)Yigit Boyar
2020-10-08Enhance document on KSPropertyAccessor on how to get full annotations for an ...Jiaxiang Chen
2020-10-08move overrides() to ResolverJiaxiang Chen
2020-10-02Fix Java class constructor calculation.Jiaxiang Chen
2020-09-30expose KSType.isMarkedNullable APIJiaxiang Chen
2020-09-30add createKSTypeReferenceFromKSType API to ResolverJiaxiang Chen
2020-09-29rename KSVariableParameter to KSValueParameter to align with grammarJiaxiang Chen