com.android.build.gradle.tasks.annotations
[Java] Class TypedefCollector

java.lang.Object
  org.eclipse.jdt.internal.compiler.ASTVisitor
      com.android.build.gradle.tasks.annotations.TypedefCollector

public class TypedefCollector
extends ASTVisitor

Gathers information about typedefs (

IntDef:
and
@StringDef


Constructor Summary
TypedefCollector(java.util.Collection units, boolean requireHide, boolean requireSourceRetention)

 
Method Summary
java.util.List getNonPublicTypedefClassFiles()

java.util.Map getTypedefs()

boolean visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)

boolean visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)

 

Constructor Detail

TypedefCollector

public TypedefCollector(@NonNull java.util.Collection units, boolean requireHide, boolean requireSourceRetention)


 
Method Detail

getNonPublicTypedefClassFiles

public java.util.List getNonPublicTypedefClassFiles()


getTypedefs

public java.util.Map getTypedefs()


visit

@Override
public boolean visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)


visit

@Override
public boolean visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)


 

Copyright (C) 2012 The Android Open Source Project