<commit_before>package jp.dip.oyasirazu.mikutterj;

import java.net.URL;
import java.util.ResourceBundle;

import javafx.application.Application;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.ListView;
import javafx.scene.image.Image;
import javafx.stage.Stage;

import org.jruby.RubyString;
import org.jruby.RubySymbol;
import org.jruby.runtime.builtin.IRubyObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * Timeline 用コントローラークラス。
 */
public class TimelineController implements Initializable {

    /**
     * アプリケーション。
     *
     * 画像をデフォルトブラウザで開くために使われてます。
     */
    private Application application;

    /**
     * サービス。
     *
     * 使われてないすねこれ...。
     */
    private IRubyObject service;

    /**
     * ホームタイムライン。
     */
    @FXML ListView<Message> homeTimeline;

    private static Logger logger = LoggerFactory.getLogger(MikutterJFXController.class);

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        logger.debug("start initialize");
        homeTimeline.setCellFactory((list) -> {
            return new TimelineCell();
        });
        logger.debug("end initialize");
    }

    /**
     * Application を設定する。
     */
    public void setApplication(Application application) {
        logger.debug("start setApplication.");
        this.application = application;<commit_msg>Removed unused field.<commit_after>package jp.dip.oyasirazu.mikutterj;

import java.net.URL;
import java.util.ResourceBundle;

import javafx.application.Application;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.ListView;
import javafx.scene.image.Image;
import javafx.stage.Stage;

import org.jruby.RubyString;
import org.jruby.RubySymbol;
import org.jruby.runtime.builtin.IRubyObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * Timeline 用コントローラークラス。
 */
public class TimelineController implements Initializable {

    /**
     * アプリケーション。
     *
     * 画像をデフォルトブラウザで開くために使われてます。
     */
    private Application application;

    /**
     * ホームタイムライン。
     */
    @FXML ListView<Message> homeTimeline;

    private static Logger logger = LoggerFactory.getLogger(MikutterJFXController.class);

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        logger.debug("start initialize");
        homeTimeline.setCellFactory((list) -> {
            return new TimelineCell();
        });
        logger.debug("end initialize");
    }

    /**
     * Application を設定する。
     */
    public void setApplication(Application application) {
        logger.debug("start setApplication.");
        this.application = application;
{'fraction_non_alphanumeric': 0.10596264367816093, 'fraction_numerical': 0.0014367816091954023, 'mean_word_length': 3.2846153846153845, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6271816', 'n_tokens_mistral': 934, 'n_tokens_neox': 899, 'n_words': 158}