package bluej.parser;

import java.util.List;

import threadchecker.OnThread;
import threadchecker.Tag;

public class FieldCompletion
extends AssistContent{    
   private final String fieldType;
   
   private final String fieldName;
   
   private final int modifiers;
   
   private final String declaringClass;
    
   
   public FieldCompletion(String fieldType, String fieldName, int modifiers, String declaringClass)
   {        
      this.fieldType = fieldType;
       
      this.fieldName = fieldName;
       
      this.modifiers = modifiers;
       
      this.declaringClass = declaringClass;     
      }

   
   @Override
   @OnThread(Tag.Any)
   
   public String getName()
   {        
      return fieldName;     
      }

   
   @Override
   
   public String getType()
   {        
      return fieldType;     
      }

   
   @Override
   
   public List getParams()
   {        
      
      return null;     
      }

   
   @Override
   
   public String getDeclaringClass()
   {        
      return declaringClass;     
      }

   
   @Override
   
   public CompletionKind getKind()
   {        
      return CompletionKind.FIELD;     
      }

   
   @Override
   
   public String getJavadoc()
   {        
      
      return "";     
      }

   
   @Override
   
   public Access getAccessPermission()
   {
      return fromModifiers(modifiers);     
      } 
   }
top, use, map, class FieldCompletion

.   FieldCompletion
.   getName
.   getType
.   getParams
.   getDeclaringClass
.   getKind
.   getJavadoc
.   getAccessPermission




85 neLoCode + 0 LoComm