/* * Copyright (C) 2010-2014 JPEXS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ package com.jpexs.decompiler.flash.gui.abc; import com.jpexs.decompiler.flash.helpers.HilightedText; import com.jpexs.decompiler.flash.helpers.hilight.Highlighting; import java.io.Serializable; import java.util.List; /** * * @author JPEXS */ public class CachedDecompilation implements Serializable { public String text; public List traitHilights; public List classHilights; public List methodHilights; public List instructionHilights; public List specialHilights; public List getInstructionHighlights() { return instructionHilights; } public List getTraitHighlights() { return traitHilights; } public List getMethodHighlights() { return methodHilights; } public List getClassHighlights() { return classHilights; } public List getSpecialHighligths() { return specialHilights; } public CachedDecompilation(HilightedText hilightedText) { this.text = hilightedText.text; this.traitHilights = hilightedText.traitHilights; this.classHilights = hilightedText.classHilights; this.methodHilights = hilightedText.methodHilights; this.instructionHilights = hilightedText.instructionHilights; this.specialHilights = hilightedText.specialHilights; } }