Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* Soot - a J*va Optimization Framework
   * Copyright (C) 2004 Jennifer Lhotak
   *
   * This library is free software; you can redistribute it and/or
   * modify it under the terms of the GNU Lesser General Public
   * License as published by the Free Software Foundation; either
   * version 2.1 of the License, or (at your option) any later version.
   *
   * This library 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
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
 
 package soot.tagkit;
 
 public class KeyTag implements Tag {
 
     private int red;
     private int green;
     private int blue;
     private String key;
     private String analysisType;
     
     /*public KeyTag(int r, int g, int b, String k){
         this(r, g, b, k, "Unknown");
     }*/
 
     public KeyTag(int rint gint bString kString type){
          = r;
          = g;
          = b;
          = k;
          = type;
     }
 
     public KeyTag(int colorString kString type){
         this(colork);
          = type;
     }
 
     public KeyTag(int colorString k){
         switch(color){
 			case .: {
 				 = 255;
 				 = 0;
 				 = 0;
 				break;
 			}
 			case .: {
 				 = 45;
 				 = 255;
 				 = 84;
 				break;
 			}
 			case .: {
 				 = 255;
 				 = 248;
 				 = 35;
 				break;
 			}
 			case .: {
 				 = 174;
 				 = 210;
 				 = 255;
 				break;
 			}
 			case .: {
 				 = 255;
 				 = 163;
 				 = 0;
 				break;
 			}
 			case .: {
 				 = 159;
 				 = 34;
 				 = 193;
 				break;
 			}
 			default: {
 				 = 220;
 				 = 220;
                  = 220;
                 break;
             }
                      
         }
          = k;
     }
 
     public int red(){
         return ;
     }
 
    public int green(){
        return ;
    }
    public int blue() {
        return ;
    }
    public String key(){
        return ;
    }
    public String analysisType(){
        return ;
    }
    
    public String getName(){
        return "KeyTag";
    }
    public byte[] getValue() {
        byte[] v = new byte[4];
        return v;
    }
    
}   
New to GrepCode? Check out our FAQ X