MCPcopy Index your code
hub / github.com/chrisbanes/philm

github.com/chrisbanes/philm @v0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.6 ↗ · + Follow
2,233 symbols 5,485 edges 212 files 73 documented · 3% updated 5y ago★ 2,0649 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Philm

License

Copyright 2011, 2012 Chris Banes

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Extension points exported contracts — how you extend this code

AboutListUi (Interface)
(no doc) [11 implementers]
lib/src/main/java/app/philm/in/controllers/AboutController.java
Listener (Interface)
(no doc) [14 implementers]
app/src/main/java/app/philm/in/view/PhilmImageView.java
BaseMovieListUi (Interface)
(no doc) [11 implementers]
lib/src/main/java/app/philm/in/controllers/MovieController.java
ColorSchemable (Interface)
(no doc) [7 implementers]
app/src/main/java/app/philm/in/view/ColorSchemable.java
MovieImagesUi (Interface)
(no doc) [11 implementers]
lib/src/main/java/app/philm/in/controllers/MovieController.java
PinnedSectionListAdapter (Interface)
List adapter to be implemented for being used with PinnedSectionListView adapter. [3 implementers]
app/src/main/java/app/philm/in/view/PinnedSectionListView.java
UserUi (Interface)
(no doc) [8 implementers]
lib/src/main/java/app/philm/in/controllers/UserController.java
OnCheckedChangeListener (Interface)
Interface definition for a callback to be invoked when the checked state of this View is changed. [2 implementers]
app/src/main/java/app/philm/in/view/CheckableImageButton.java

Core symbols most depended-on inside this repo

isEmpty
called by 71
lib/src/main/java/app/philm/in/util/TextUtils.java
getString
called by 68
lib/src/main/java/app/philm/in/util/StringFetcher.java
isEmpty
called by 64
lib/src/main/java/app/philm/in/util/PhilmCollections.java
getId
called by 37
lib/src/main/java/app/philm/in/controllers/BaseUiController.java
from
called by 37
app/src/main/java/app/philm/in/PhilmApplication.java
size
called by 36
lib/src/main/java/app/philm/in/util/PhilmCollections.java
getCallbacks
called by 36
app/src/main/java/app/philm/in/fragments/AboutFragment.java
hasCallbacks
called by 35
app/src/main/java/app/philm/in/fragments/AboutFragment.java

Shape

Method 1,893
Class 268
Interface 57
Enum 15

Languages

Java100%

Modules by API surface

lib/src/main/java/app/philm/in/controllers/MovieController.java237 symbols
app/src/main/java/app/philm/in/fragments/MovieDetailFragment.java82 symbols
lib/src/main/java/app/philm/in/model/PhilmMovie.java75 symbols
lib/src/main/java/app/philm/in/state/MoviesState.java60 symbols
app/src/main/java/app/philm/in/view/PhilmImageView.java58 symbols
lib/src/main/java/app/philm/in/controllers/UserController.java52 symbols
lib/src/main/java/app/philm/in/controllers/MainController.java46 symbols
app/src/main/java/app/philm/in/fragments/SearchFragment.java46 symbols
app/src/main/java/app/philm/in/AndroidDisplay.java46 symbols
lib/src/main/java/app/philm/in/Display.java41 symbols
lib/src/main/java/app/philm/in/state/ApplicationState.java39 symbols
app/src/main/java/app/philm/in/fragments/PersonDetailFragment.java39 symbols

For agents

$ claude mcp add philm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact