Search in sources :

Example 1 with UnparseableStatement

use of com.android.tools.idea.gradle.parser.UnparseableStatement in project android by JetBrains.

the class ModuleDependenciesTableModel method getFilter.

public RowFilter<ModuleDependenciesTableModel, Integer> getFilter() {
    return new RowFilter<ModuleDependenciesTableModel, Integer>() {

        @Override
        public boolean include(Entry<? extends ModuleDependenciesTableModel, ? extends Integer> entry) {
            ModuleDependenciesTableItem item = myItems.get(entry.getIdentifier());
            BuildFileStatement e = item.getEntry();
            return e instanceof Dependency || (e instanceof UnparseableStatement && !((UnparseableStatement) e).isComment());
        }
    };
}
Also used : BuildFileStatement(com.android.tools.idea.gradle.parser.BuildFileStatement) UnparseableStatement(com.android.tools.idea.gradle.parser.UnparseableStatement) Dependency(com.android.tools.idea.gradle.parser.Dependency)

Aggregations

BuildFileStatement (com.android.tools.idea.gradle.parser.BuildFileStatement)1 Dependency (com.android.tools.idea.gradle.parser.Dependency)1 UnparseableStatement (com.android.tools.idea.gradle.parser.UnparseableStatement)1