Removed @author javadocs from code.

This commit is contained in:
Evgeny Gerashchenko
2012-12-28 17:05:25 +04:00
parent 1de4da28fc
commit e03eaf6dde
1531 changed files with 30 additions and 4700 deletions
@@ -14,9 +14,6 @@
* limitations under the License.
*/
/*
* @author max
*/
package org.jetbrains.jet;
import com.intellij.lang.ASTNode;
@@ -14,9 +14,6 @@
* limitations under the License.
*/
/*
* @author max
*/
package org.jetbrains.jet;
import com.intellij.psi.tree.IElementType;
@@ -29,9 +29,6 @@ import org.jetbrains.jet.lang.resolve.scopes.WritableScope;
import java.util.Collection;
/**
* @author Stepan Koltsov
*/
public class AnalyzeExhaust {
private static final ModuleConfiguration ERROR_CONFIGURATION = new ModuleConfiguration() {
@Override
@@ -30,9 +30,6 @@ import org.jetbrains.jet.lang.resolve.lazy.ResolveSession;
import java.util.Collection;
import java.util.List;
/**
* @author Pavel Talanov
*/
public interface AnalyzerFacade {
@NotNull
@@ -30,9 +30,6 @@ import org.jetbrains.jet.lang.resolve.TopDownAnalysisParameters;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public class AnalyzerFacadeForEverything {
private AnalyzerFacadeForEverything() {
@@ -38,9 +38,6 @@ import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author abreslav
*/
public class CheckerTestUtil {
public static final Comparator<Diagnostic> DIAGNOSTIC_COMPARATOR = new Comparator<Diagnostic>() {
@Override
@@ -20,10 +20,6 @@ import org.jetbrains.jet.lang.parsing.JetScriptDefinition;
import java.util.List;
/**
* @author Evgeny Gerashchenko
* @since 7/9/12
*/
public class CommonConfigurationKeys {
private CommonConfigurationKeys() {
}
@@ -22,10 +22,6 @@ import org.jetbrains.annotations.Nullable;
import java.util.*;
/**
* @author Evgeny Gerashchenko
* @since 7/3/12
*/
public class CompilerConfiguration {
private final Map<Key, Object> map = new HashMap<Key, Object>();
private boolean readOnly = false;
@@ -20,10 +20,6 @@ import com.intellij.openapi.util.Key;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
/**
* @author Evgeny Gerashchenko
* @since 7/24/12
*/
public class CompilerConfigurationKey<T> {
Key<T> ideaKey;
@@ -19,9 +19,6 @@ package org.jetbrains.jet.di;
import org.jetbrains.jet.lang.ModuleConfiguration;
import org.jetbrains.jet.lang.resolve.TopDownAnalyzer;
/**
* @author abreslav
*/
public interface InjectorForTopDownAnalyzer {
ModuleConfiguration getModuleConfiguration();
@@ -29,9 +29,6 @@ import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns;
import java.util.Collection;
/**
* @author svtk
*/
public class DefaultModuleConfiguration implements ModuleConfiguration {
public static final ImportPath[] DEFAULT_JET_IMPORTS = new ImportPath[] {
new ImportPath("kotlin.*"), new ImportPath("kotlin.io.*"), new ImportPath("jet.*"), };
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.resolve.scopes.WritableScope;
import java.util.Collection;
/**
* @author abreslav
*/
public interface ModuleConfiguration {
ModuleConfiguration EMPTY = new ModuleConfiguration() {
@Override
@@ -23,9 +23,6 @@ import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
import java.util.Collection;
import java.util.Collections;
/**
* @author svtk
*/
public interface PlatformToKotlinClassMap {
PlatformToKotlinClassMap EMPTY = new PlatformToKotlinClassMap() {
@NotNull
@@ -16,7 +16,4 @@
package org.jetbrains.jet.lang.cfg;
/**
* @author abreslav
*/
public abstract class BlockInfo {}
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.cfg;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class BreakableBlockInfo extends BlockInfo {
private final JetElement element;
private final Label entryPoint;
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.cfg;
/**
* @author abreslav
*/
public interface GenerationTrigger {
void generate();
}
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.psi.*;
import java.util.Collection;
import java.util.List;
/**
* @author abreslav
*/
public interface JetControlFlowBuilder {
void read(@NotNull JetElement element);
void readUnit(@NotNull JetExpression expression);
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.psi.*;
import java.util.Collection;
import java.util.List;
/**
* @author abreslav
*/
public class JetControlFlowBuilderAdapter implements JetControlFlowBuilder {
protected @Nullable JetControlFlowBuilder builder;
@@ -45,10 +45,6 @@ import java.util.List;
import static org.jetbrains.jet.lang.diagnostics.Errors.*;
/**
* @author abreslav
* @author svtk
*/
public class JetControlFlowProcessor {
private final JetControlFlowBuilder builder;
@@ -51,9 +51,6 @@ import static org.jetbrains.jet.lang.diagnostics.Errors.*;
import static org.jetbrains.jet.lang.resolve.BindingContext.CAPTURED_IN_CLOSURE;
import static org.jetbrains.jet.lang.types.TypeUtils.NO_EXPECTED_TYPE;
/**
* @author svtk
*/
public class JetFlowInformationProvider {
private final JetElement subroutine;
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.cfg;
/**
* @author abreslav
*/
public interface Label {
String getName();
}
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.cfg;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class LoopInfo extends BreakableBlockInfo {
private final Label bodyEntryPoint;
private final Label conditionEntryPoint;
@@ -30,9 +30,6 @@ import java.util.Map;
import static org.jetbrains.jet.lang.cfg.PseudocodeTraverser.TraversalOrder.FORWARD;
/**
* @author svtk
*/
public class PseudocodeTraverser {
public static enum TraversalOrder {
@@ -38,9 +38,6 @@ import static org.jetbrains.jet.lang.cfg.PseudocodeTraverser.LookInsideStrategy.
import static org.jetbrains.jet.lang.cfg.PseudocodeTraverser.TraversalOrder.BACKWARD;
import static org.jetbrains.jet.lang.cfg.PseudocodeTraverser.TraversalOrder.FORWARD;
/**
* @author svtk
*/
public class PseudocodeVariablesData {
private final Pseudocode pseudocode;
private final BindingContext bindingContext;
@@ -32,9 +32,6 @@ import org.jetbrains.jet.lang.types.TypeProjection;
import java.util.Collection;
import java.util.Collections;
/**
* @author svtk
*/
public final class WhenChecker {
private WhenChecker() {
}
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.cfg.Label;
import java.util.Collection;
import java.util.Collections;
/**
* @author abreslav
*/
public abstract class AbstractJumpInstruction extends InstructionImpl {
private final Label targetLabel;
private Instruction resolvedTarget;
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.cfg.Label;
import java.util.Arrays;
import java.util.Collection;
/**
* @author abreslav
*/
public class ConditionalJumpInstruction extends AbstractJumpInstruction {
private final boolean onTrue;
private Instruction nextOnTrue;
@@ -20,9 +20,6 @@ import org.jetbrains.annotations.NotNull;
import java.util.Collection;
/**
* @author abreslav
*/
public interface Instruction {
@NotNull
Pseudocode getOwner();
@@ -23,9 +23,6 @@ import org.jetbrains.annotations.Nullable;
import java.util.Collection;
import java.util.LinkedHashSet;
/**
* @author abreslav
*/
public abstract class InstructionImpl implements Instruction {
private Pseudocode owner;
private final Collection<Instruction> previousInstructions = new LinkedHashSet<Instruction>();
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.cfg.pseudocode;
/**
* @author abreslav
*/
public class InstructionVisitor {
public void visitReadValue(ReadValueInstruction instruction) {
visitInstructionWithNext(instruction);
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.psi.JetElement;
import java.util.Collection;
import java.util.Collections;
/**
* @author abreslav
*/
public abstract class InstructionWithNext extends JetElementInstructionImpl {
private Instruction next;
@@ -23,9 +23,6 @@ import org.jetbrains.jet.lang.psi.*;
import java.util.*;
/**
* @author abreslav
*/
public class JetControlFlowInstructionsGenerator extends JetControlFlowBuilderAdapter {
private final Stack<BreakableBlockInfo> loopInfo = new Stack<BreakableBlockInfo>();
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public interface JetElementInstruction extends Instruction {
@NotNull
JetElement getElement();
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public abstract class JetElementInstructionImpl extends InstructionImpl implements JetElementInstruction {
protected final JetElement element;
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.psi.JetElement;
import java.util.ArrayList;
import java.util.Collection;
/**
* @author svtk
*/
public class LocalDeclarationInstruction extends InstructionWithNext {
private final Pseudocode body;
@@ -23,10 +23,6 @@ import org.jetbrains.jet.lang.cfg.Label;
import java.util.*;
/**
* @author abreslav
* @author svtk
*/
public class NondeterministicJumpInstruction extends InstructionImpl{
private Instruction next;
private final List<Label> targetLabels;
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.psi.JetElement;
import java.util.List;
import java.util.Set;
/**
* @author svtk
*/
public interface Pseudocode {
@NotNull
JetElement getCorrespondingElement();
@@ -26,10 +26,6 @@ import org.jetbrains.jet.lang.psi.JetExpression;
import java.util.*;
/**
* @author abreslav
* @author svtk
*/
public class PseudocodeImpl implements Pseudocode {
public class PseudocodeLabel implements Label {
@@ -31,9 +31,6 @@ import org.jetbrains.jet.util.slicedmap.WritableSlice;
import java.util.Collection;
/**
* @author svtk
*/
public class PseudocodeUtil {
public static Pseudocode generatePseudocode(@NotNull JetDeclaration declaration, @NotNull final BindingContext bindingContext) {
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetExpression;
/**
* @author abreslav
*/
public class ReadUnitValueInstruction extends InstructionWithNext {
public ReadUnitValueInstruction(@NotNull JetExpression expression) {
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class ReadValueInstruction extends InstructionWithNext {
public ReadValueInstruction(@NotNull JetElement element) {
@@ -20,9 +20,6 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.cfg.Label;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class ReturnNoValueInstruction extends AbstractJumpInstruction implements JetElementInstruction {
private final JetElement element;
@@ -21,9 +21,6 @@ import org.jetbrains.jet.lang.cfg.Label;
import org.jetbrains.jet.lang.psi.JetElement;
import org.jetbrains.jet.lang.psi.JetExpression;
/**
* @author abreslav
*/
public class ReturnValueInstruction extends AbstractJumpInstruction implements JetElementInstruction {
private final JetElement element;
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class SubroutineEnterInstruction extends InstructionWithNext {
private final JetElement subroutine;
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.psi.JetElement;
import java.util.Collection;
import java.util.Collections;
/**
* @author abreslav
*/
public class SubroutineExitInstruction extends InstructionImpl {
private final JetElement subroutine;
private final String debugLabel;
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.psi.JetElement;
import java.util.Collection;
import java.util.Collections;
/**
* @author svtk
*/
public class SubroutineSinkInstruction extends InstructionImpl {
private final JetElement subroutine;
private final String debugLabel;
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.cfg.Label;
/**
* @author abreslav
*/
public class UnconditionalJumpInstruction extends AbstractJumpInstruction {
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.cfg.pseudocode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
/**
* @author abreslav
*/
public class UnsupportedElementInstruction extends InstructionWithNext {
protected UnsupportedElementInstruction(@NotNull JetElement element) {
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.psi.JetParameter;
import org.jetbrains.jet.lang.psi.JetProperty;
import org.jetbrains.jet.lang.psi.JetVariableDeclaration;
/**
* @author svtk
*/
public class VariableDeclarationInstruction extends InstructionWithNext {
protected VariableDeclarationInstruction(@NotNull JetParameter element) {
super(element);
@@ -20,9 +20,6 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetElement;
import org.jetbrains.jet.lang.psi.JetNamedDeclaration;
/**
* @author abreslav
*/
public class WriteValueInstruction extends InstructionWithNext {
@NotNull
private final JetElement lValue;
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.List;
/**
* @author abreslav
*/
public abstract class AbstractNamespaceDescriptorImpl extends DeclarationDescriptorNonRootImpl implements NamespaceDescriptor {
private NamespaceType namespaceType;
@@ -16,8 +16,5 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author abreslav
*/
public interface Annotation {
}
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public interface CallableDescriptor extends DeclarationDescriptorWithVisibility, DeclarationDescriptorNonRoot {
@Nullable
ReceiverParameterDescriptor getReceiverParameter();
@@ -20,9 +20,6 @@ import org.jetbrains.annotations.NotNull;
import java.util.Set;
/**
* @author abreslav
*/
public interface CallableMemberDescriptor extends CallableDescriptor, MemberDescriptor {
@NotNull
@Override
@@ -26,9 +26,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.Collection;
import java.util.List;
/**
* @author abreslav
*/
public interface ClassDescriptor extends ClassifierDescriptor, MemberDescriptor, ClassOrNamespaceDescriptor {
@NotNull
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.*;
import java.util.List;
import java.util.Map;
/**
* @author abreslav
*/
public abstract class ClassDescriptorBase implements ClassDescriptor {
protected JetType defaultType;
@@ -30,9 +30,6 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* @author abreslav
*/
public class ClassDescriptorImpl extends DeclarationDescriptorNonRootImpl implements ClassDescriptor {
private TypeConstructor typeConstructor;
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author abreslav
*/
public enum ClassKind {
CLASS,
TRAIT,
@@ -16,8 +16,5 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author Stepan Koltsov
*/
public interface ClassOrNamespaceDescriptor extends DeclarationDescriptorNonRoot {
}
@@ -21,9 +21,6 @@ import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.lang.types.TypeConstructor;
/**
* @author abreslav
*/
public interface ClassifierDescriptor extends DeclarationDescriptorNonRoot {
@NotNull
TypeConstructor getTypeConstructor();
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.types.JetType;
import java.util.List;
/**
* @author abreslav
*/
public interface ConstructorDescriptor extends FunctionDescriptor {
/**
* @throws UnsupportedOperationException -- no type parameters supported for constructors
@@ -28,9 +28,6 @@ import java.util.Set;
import static org.jetbrains.jet.lang.descriptors.ReceiverParameterDescriptor.NO_RECEIVER_PARAMETER;
/**
* @author abreslav
*/
public class ConstructorDescriptorImpl extends FunctionDescriptorImpl implements ConstructorDescriptor {
private final boolean isPrimary;
@@ -21,9 +21,6 @@ import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.descriptors.annotations.Annotated;
import org.jetbrains.jet.lang.types.TypeSubstitutor;
/**
* @author abreslav
*/
public interface DeclarationDescriptor extends Annotated, Named {
/**
* @return The descriptor that corresponds to the original declaration of this element.
@@ -24,9 +24,6 @@ import org.jetbrains.jet.renderer.DescriptorRenderer;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public abstract class DeclarationDescriptorImpl extends AnnotatedImpl implements Named, DeclarationDescriptor {
@NotNull
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
/**
* @author Stepan Koltsov
*/
public interface DeclarationDescriptorNonRoot extends DeclarationDescriptor {
@Override
@@ -23,9 +23,6 @@ import org.jetbrains.jet.lang.resolve.name.Name;
import java.util.List;
/**
* @author abreslav
*/
public abstract class DeclarationDescriptorNonRootImpl
extends DeclarationDescriptorImpl
implements DeclarationDescriptorNonRoot {
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author Stepan Koltsov
*/
public interface DeclarationDescriptorVisitor<R, D> {
R visitNamespaceDescriptor(NamespaceDescriptor descriptor, D data);
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author abreslav
*/
public class DeclarationDescriptorVisitorEmptyBodies<R, D> implements DeclarationDescriptorVisitor<R, D> {
public R visitDeclarationDescriptor(DeclarationDescriptor descriptor, D data) {
return null;
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
/**
* @author abreslav
*/
public interface DeclarationDescriptorWithVisibility extends DeclarationDescriptor {
@NotNull
Visibility getVisibility();
@@ -16,8 +16,5 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author abreslav
*/
public class ExtensionDescriptor {
}
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.resolve.name.FqName;
/**
* @author Nikolay Krasko
*/
public interface FqNamed {
@NotNull
@@ -21,9 +21,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.Set;
/**
* @author abreslav
*/
public interface FunctionDescriptor extends CallableMemberDescriptor {
@Override
@NotNull
@@ -32,9 +32,6 @@ import org.jetbrains.jet.lang.types.Variance;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public abstract class FunctionDescriptorImpl extends DeclarationDescriptorNonRootImpl implements FunctionDescriptor {
protected List<TypeParameterDescriptor> typeParameters;
@@ -29,9 +29,6 @@ import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns;
import java.util.*;
/**
* @author abreslav
*/
public class FunctionDescriptorUtil {
private static final TypeSubstitutor MAKE_TYPE_PARAMETERS_FRESH = TypeSubstitutor.create(new TypeSubstitution() {
@@ -28,9 +28,6 @@ import org.jetbrains.jet.lang.types.*;
import java.util.Collection;
import java.util.List;
/**
* @author abreslav
*/
public class LazySubstitutingClassDescriptor implements ClassDescriptor {
private final ClassDescriptor original;
@@ -25,9 +25,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.List;
/**
* @author abreslav
*/
public class LocalVariableDescriptor extends VariableDescriptorImpl {
private final boolean isVar;
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
/**
* @author abreslav
*/
public interface MemberDescriptor extends DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility {
@NotNull
Modality getModality();
@@ -16,9 +16,6 @@
package org.jetbrains.jet.lang.descriptors;
/**
* @author abreslav
*/
public enum Modality {
// THE ORDER OF ENTRIES MATTERS HERE
FINAL(false),
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.Collections;
/**
* @author abreslav
*/
public class ModuleDescriptor extends DeclarationDescriptorImpl implements ClassOrNamespaceDescriptor, NamespaceDescriptorParent {
private NamespaceDescriptor rootNamepsace;
@@ -33,9 +33,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public class MutableClassDescriptor extends MutableClassDescriptorLite {
private final Set<ConstructorDescriptor> constructors = Sets.newLinkedHashSet();
private ConstructorDescriptor primaryConstructor;
@@ -33,9 +33,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public abstract class MutableClassDescriptorLite extends ClassDescriptorBase {
private List<AnnotationDescriptor> annotations = Lists.newArrayList();
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.types.JetType;
/**
* @author abreslav
*/
public interface MutableValueParameterDescriptor extends ValueParameterDescriptor {
void setType(@NotNull JetType type);
}
@@ -19,9 +19,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.resolve.name.Name;
/**
* @author abreslav
*/
public interface Named {
@NotNull
Name getName();
@@ -21,9 +21,6 @@ import org.jetbrains.jet.lang.descriptors.annotations.Annotated;
import org.jetbrains.jet.lang.resolve.scopes.JetScope;
import org.jetbrains.jet.lang.types.NamespaceType;
/**
* @author abreslav
*/
public interface NamespaceDescriptor extends Annotated, Named, FqNamed, ClassOrNamespaceDescriptor, NamespaceDescriptorParent {
@NotNull
JetScope getMemberScope();
@@ -25,9 +25,6 @@ import org.jetbrains.jet.lang.resolve.scopes.WritableScope;
import java.util.List;
/**
* @author abreslav
*/
public class NamespaceDescriptorImpl extends AbstractNamespaceDescriptorImpl {
private WritableScope memberScope;
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
/**
* @author Stepan Koltsov
*/
public interface NamespaceDescriptorParent extends DeclarationDescriptor {
void addNamespace(@NotNull NamespaceDescriptor namespaceDescriptor);
@@ -23,9 +23,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.List;
/**
* @author abreslav
*/
public interface NamespaceLikeBuilder {
@NotNull
@@ -18,9 +18,6 @@ package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
/**
* @author Stepan Koltsov
*/
public class NamespaceLikeBuilderDummy implements NamespaceLikeBuilder {
@NotNull
@Override
@@ -27,9 +27,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public abstract class PropertyAccessorDescriptor extends DeclarationDescriptorNonRootImpl implements FunctionDescriptor, MemberDescriptor {
private final boolean hasBody;
@@ -34,9 +34,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public class PropertyDescriptor extends VariableDescriptorImpl implements CallableMemberDescriptor {
private final Modality modality;
@@ -26,9 +26,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public class PropertyGetterDescriptor extends PropertyAccessorDescriptor {
private JetType returnType;
@@ -27,9 +27,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public class PropertySetterDescriptor extends PropertyAccessorDescriptor {
private ValueParameterDescriptor parameter;
@@ -22,9 +22,6 @@ import org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverValue;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.lang.types.TypeSubstitutor;
/**
* @author abreslav
*/
public interface ReceiverParameterDescriptor extends DeclarationDescriptor {
// This field exists for better readability of the client code
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.JetType;
import java.util.Collections;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public class ScriptCodeDescriptor extends FunctionDescriptorImpl {
public ScriptCodeDescriptor(@NotNull ScriptDescriptor containingDeclaration) {
@@ -38,9 +38,6 @@ import java.util.Collections;
import java.util.HashSet;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public class ScriptDescriptor extends DeclarationDescriptorNonRootImpl {
private static final Name NAME = Name.special("<script>");
@@ -20,8 +20,6 @@ import org.jetbrains.annotations.NotNull;
/**
* Simple functions are the ones with 'fun' keyword and function literals
*
* @author Stepan Koltsov
*/
public interface SimpleFunctionDescriptor extends FunctionDescriptor {
@@ -25,9 +25,6 @@ import org.jetbrains.jet.lang.types.TypeSubstitutor;
import java.util.List;
/**
* @author Stepan Koltsov
*/
public class SimpleFunctionDescriptorImpl extends FunctionDescriptorImpl implements SimpleFunctionDescriptor {
private boolean isInline = false;
@@ -24,9 +24,6 @@ import org.jetbrains.jet.lang.types.Variance;
import java.util.Set;
/**
* @author abreslav
*/
public interface TypeParameterDescriptor extends ClassifierDescriptor {
boolean isReified();
@@ -32,9 +32,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
* @author abreslav
*/
public class TypeParameterDescriptorImpl extends DeclarationDescriptorNonRootImpl implements TypeParameterDescriptor {
public static TypeParameterDescriptor createWithDefaultBound(
@NotNull DeclarationDescriptor containingDeclaration,
@@ -23,9 +23,6 @@ import org.jetbrains.jet.lang.types.JetType;
import java.util.Set;
/**
* @author abreslav
*/
public interface ValueParameterDescriptor extends VariableDescriptor, Annotated {
/**
* Returns the 0-based index of the value parameter in the parameter list of its containing function.

Some files were not shown because too many files have changed in this diff Show More